]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Improve libm-test XFAILing for ibm128-libgcc.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 9 Jan 2017 22:40:59 +0000 (22:40 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 9 Jan 2017 22:40:59 +0000 (22:40 +0000)
This patch further improves XFAILing for ibm128-libgcc of tests in
auto-libm-test-*.

The bulk of the cases needing XFAILing are
xfail-rounding:ibm128-libgcc used for inputs where (possibly after
rounding the inputs to another floating-point type) the result
overflows (and the result in non-default rounding modes may be wildly
wrong with unpatched libgcc) or underflows near 0 (and the result in
non-default rounding modes may end up having the wrong sign).  This
patch makes gen-auto-libm-tests detect such cases and apply
xfail-rounding:ibm128-libgcc automatically to them, so most of the
manual XFAILs in auto-libm-test-in are no longer needed (some are
still needed if e.g. the result is very close to overflow, resulting
in an internal overflow in libgcc in some rounding modes).  A few
manual XFAILs are added for cases not covered by this
gen-auto-libm-tests change, and a few existing such XFAILs are left
in.

Tested for powerpc.

* math/gen-auto-libm-tests.c (output_for_one_input_case): Apply
xfail-rounding:ibm128-libgcc automatically to tests overflowing
and those that can underflow to zero.
* math/auto-libm-test-in: Remove most XFAILs for ibm128-libgcc and
add others.
* math/auto-libm-test-out: Regenerated.

ChangeLog
math/auto-libm-test-in
math/auto-libm-test-out
math/gen-auto-libm-tests.c

index 034cce97a298d344d42f6f3b9915cefd4a187071..983f0d731022b21687c047c3a099c55fbc05c5dc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2017-01-09  Joseph Myers  <joseph@codesourcery.com>
 
+       * math/gen-auto-libm-tests.c (output_for_one_input_case): Apply
+       xfail-rounding:ibm128-libgcc automatically to tests overflowing
+       and those that can underflow to zero.
+       * math/auto-libm-test-in: Remove most XFAILs for ibm128-libgcc and
+       add others.
+       * math/auto-libm-test-out: Regenerated.
+
        * math/test-fenv.c (fe_tests): Skip most tests when exceptions not
        supported.
        (feholdexcept_tests): Skip tests requiring exceptions or rounding
index 2bce2998402e4857d0d421b0b76ea16124bb7364..52272e8579c92fdd6c476f4344ce7a422c7ca571 100644 (file)
@@ -397,10 +397,10 @@ atan2 min_subnorm -max
 atan2 -min_subnorm -max
 atan2 1 max
 atan2 -1 max
-atan2 min max xfail-rounding:ibm128-libgcc
-atan2 -min max xfail-rounding:ibm128-libgcc
-atan2 min_subnorm max xfail-rounding:ibm128-libgcc
-atan2 -min_subnorm max xfail-rounding:ibm128-libgcc
+atan2 min max
+atan2 -min max
+atan2 min_subnorm max
+atan2 -min_subnorm max
 atan2 min 1
 atan2 -min 1
 atan2 min_subnorm 1
@@ -610,14 +610,14 @@ ccos 0.75 710.5
 ccos 0.75 -710.5
 ccos -0.75 710.5
 ccos -0.75 -710.5
-ccos 0.75 11357.25 xfail-rounding:ibm128-libgcc
-ccos 0.75 -11357.25 xfail-rounding:ibm128-libgcc
-ccos -0.75 11357.25 xfail-rounding:ibm128-libgcc
-ccos -0.75 -11357.25 xfail-rounding:ibm128-libgcc
+ccos 0.75 11357.25
+ccos 0.75 -11357.25
+ccos -0.75 11357.25
+ccos -0.75 -11357.25
 
 ccos 0x1p-149 180
-ccos 0x1p-1074 1440 xfail-rounding:ibm128-libgcc
-ccos 0x1p-16434 22730 xfail-rounding:ibm128-libgcc
+ccos 0x1p-1074 1440
+ccos 0x1p-16434 22730
 
 ccos min_subnorm_p120 0x1p-120
 ccos 0x1p-120 min_subnorm_p120
@@ -643,14 +643,14 @@ ccosh 710.5 0.75
 ccosh -710.5 0.75
 ccosh 710.5 -0.75
 ccosh -710.5 -0.75
-ccosh 11357.25 0.75 xfail-rounding:ibm128-libgcc
-ccosh -11357.25 0.75 xfail-rounding:ibm128-libgcc
-ccosh 11357.25 -0.75 xfail-rounding:ibm128-libgcc
-ccosh -11357.25 -0.75 xfail-rounding:ibm128-libgcc
+ccosh 11357.25 0.75
+ccosh -11357.25 0.75
+ccosh 11357.25 -0.75
+ccosh -11357.25 -0.75
 
 ccosh 180 0x1p-149
-ccosh 1440 0x1p-1074 xfail-rounding:ibm128-libgcc
-ccosh 22730 0x1p-16434 xfail-rounding:ibm128-libgcc
+ccosh 1440 0x1p-1074
+ccosh 22730 0x1p-16434
 
 ccosh min_subnorm_p120 0x1p-120
 ccosh 0x1p-120 min_subnorm_p120
@@ -683,16 +683,16 @@ cexp 88.75 0.75
 cexp -95 0.75
 cexp 709.8125 0.75
 cexp -720 0.75
-cexp 11356.5625 0.75 xfail-rounding:ibm128-libgcc
+cexp 11356.5625 0.75
 cexp -11370 0.75
 
 cexp 180 0x1p-149
-cexp 1440 0x1p-1074 xfail-rounding:ibm128-libgcc
-cexp 22730 0x1p-16434 xfail-rounding:ibm128-libgcc
+cexp 1440 0x1p-1074
+cexp 22730 0x1p-16434
 
-cexp 1e6 0 xfail-rounding:ibm128-libgcc
-cexp 1e6 min xfail-rounding:ibm128-libgcc
-cexp 1e6 -min xfail-rounding:ibm128-libgcc
+cexp 1e6 0
+cexp 1e6 min
+cexp 1e6 -min
 
 cexp 1 min
 cexp 1 -min
@@ -799,24 +799,24 @@ clog 0x1p-1074 -0x1.fp+1023
 clog -0x1p-1074 -0x1.fp+1023
 clog -0x1.fp+1023 0x1p-1074
 clog -0x1.fp+1023 -0x1p-1074
-clog 0x1.fp+1023 0x1p-1074 xfail-rounding:ibm128-libgcc
-clog 0x1.fp+1023 -0x1p-1074 xfail-rounding:ibm128-libgcc
+clog 0x1.fp+1023 0x1p-1074
+clog 0x1.fp+1023 -0x1p-1074
 clog 0x1p-16445 0x1.fp+16383
 clog -0x1p-16445 0x1.fp+16383
 clog 0x1p-16445 -0x1.fp+16383
 clog -0x1p-16445 -0x1.fp+16383
 clog -0x1.fp+16383 0x1p-16445
 clog -0x1.fp+16383 -0x1p-16445
-clog 0x1.fp+16383 0x1p-16445 xfail-rounding:ibm128-libgcc
-clog 0x1.fp+16383 -0x1p-16445 xfail-rounding:ibm128-libgcc
+clog 0x1.fp+16383 0x1p-16445
+clog 0x1.fp+16383 -0x1p-16445
 clog 0x1p-16494 0x1.fp+16383
 clog -0x1p-16494 0x1.fp+16383
 clog 0x1p-16494 -0x1.fp+16383
 clog -0x1p-16494 -0x1.fp+16383
 clog -0x1.fp+16383 0x1p-16494
 clog -0x1.fp+16383 -0x1p-16494
-clog 0x1.fp+16383 0x1p-16494 xfail-rounding:ibm128-libgcc
-clog 0x1.fp+16383 -0x1p-16494 xfail-rounding:ibm128-libgcc
+clog 0x1.fp+16383 0x1p-16494
+clog 0x1.fp+16383 -0x1p-16494
 
 clog 1.0 0x1.234566p-10
 clog -1.0 0x1.234566p-20
@@ -992,24 +992,24 @@ clog10 0x1p-1074 -0x1.fp+1023
 clog10 -0x1p-1074 -0x1.fp+1023
 clog10 -0x1.fp+1023 0x1p-1074
 clog10 -0x1.fp+1023 -0x1p-1074
-clog10 0x1.fp+1023 0x1p-1074 xfail-rounding:ibm128-libgcc
-clog10 0x1.fp+1023 -0x1p-1074 xfail-rounding:ibm128-libgcc
+clog10 0x1.fp+1023 0x1p-1074
+clog10 0x1.fp+1023 -0x1p-1074
 clog10 0x1p-16445 0x1.fp+16383
 clog10 -0x1p-16445 0x1.fp+16383
 clog10 0x1p-16445 -0x1.fp+16383
 clog10 -0x1p-16445 -0x1.fp+16383
 clog10 -0x1.fp+16383 0x1p-16445
 clog10 -0x1.fp+16383 -0x1p-16445
-clog10 0x1.fp+16383 0x1p-16445 xfail-rounding:ibm128-libgcc
-clog10 0x1.fp+16383 -0x1p-16445 xfail-rounding:ibm128-libgcc
+clog10 0x1.fp+16383 0x1p-16445
+clog10 0x1.fp+16383 -0x1p-16445
 clog10 0x1p-16494 0x1.fp+16383
 clog10 -0x1p-16494 0x1.fp+16383
 clog10 0x1p-16494 -0x1.fp+16383
 clog10 -0x1p-16494 -0x1.fp+16383
 clog10 -0x1.fp+16383 0x1p-16494
 clog10 -0x1.fp+16383 -0x1p-16494
-clog10 0x1.fp+16383 0x1p-16494 xfail-rounding:ibm128-libgcc
-clog10 0x1.fp+16383 -0x1p-16494 xfail-rounding:ibm128-libgcc
+clog10 0x1.fp+16383 0x1p-16494
+clog10 0x1.fp+16383 -0x1p-16494
 
 clog10 1.0 0x1.234566p-10
 clog10 -1.0 0x1.234566p-20
@@ -1175,8 +1175,8 @@ cosh 0x2.f5d128p+0
 cosh -0xd.0c03p+0
 cosh -0x3.d04328728b72cp-4
 cosh 0x1.629188p+4
-cosh max no-test-inline xfail-rounding:ibm128-libgcc
-cosh -max no-test-inline xfail-rounding:ibm128-libgcc
+cosh max no-test-inline
+cosh -max no-test-inline
 cosh min
 cosh -min
 cosh min_subnorm
@@ -1190,22 +1190,22 @@ cosh 0x5.96a7ep+4
 cosh 0x5.96a7e8p+4
 cosh -0x5.96a7ep+4
 cosh -0x5.96a7e8p+4
-cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
-cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
-cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
-cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
+cosh 0x2.c679d1f73f0fap+8
+cosh 0x2.c679d1f73f0fcp+8
+cosh -0x2.c679d1f73f0fap+8
+cosh -0x2.c679d1f73f0fcp+8
 cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
-cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128-libgcc
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128-libgcc
+cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
 
 cpow 1 0 0 0 ignore-zero-inf-sign
 cpow 2 0 10 0 ignore-zero-inf-sign
@@ -1234,19 +1234,19 @@ csin 0.75 710.5
 csin 0.75 -710.5
 csin -0.75 710.5
 csin -0.75 -710.5
-csin 0.75 11357.25 xfail-rounding:ibm128-libgcc
-csin 0.75 -11357.25 xfail-rounding:ibm128-libgcc
-csin -0.75 11357.25 xfail-rounding:ibm128-libgcc
-csin -0.75 -11357.25 xfail-rounding:ibm128-libgcc
+csin 0.75 11357.25
+csin 0.75 -11357.25
+csin -0.75 11357.25
+csin -0.75 -11357.25
 
-csin 0.75 1e6 xfail-rounding:ibm128-libgcc
-csin 0.75 -1e6 xfail-rounding:ibm128-libgcc
-csin -0.75 1e6 xfail-rounding:ibm128-libgcc
-csin -0.75 -1e6 xfail-rounding:ibm128-libgcc
+csin 0.75 1e6
+csin 0.75 -1e6
+csin -0.75 1e6
+csin -0.75 -1e6
 
 csin 0x1p-149 180
-csin 0x1p-1074 1440 xfail-rounding:ibm128-libgcc
-csin 0x1p-16434 22730 xfail-rounding:ibm128-libgcc
+csin 0x1p-1074 1440
+csin 0x1p-16434 22730
 
 csin min 1
 csin -min 1
@@ -1269,19 +1269,19 @@ csinh 710.5 0.75
 csinh -710.5 0.75
 csinh 710.5 -0.75
 csinh -710.5 -0.75
-csinh 11357.25 0.75 xfail-rounding:ibm128-libgcc
-csinh -11357.25 0.75 xfail-rounding:ibm128-libgcc
-csinh 11357.25 -0.75 xfail-rounding:ibm128-libgcc
-csinh -11357.25 -0.75 xfail-rounding:ibm128-libgcc
+csinh 11357.25 0.75
+csinh -11357.25 0.75
+csinh 11357.25 -0.75
+csinh -11357.25 -0.75
 
-csinh 1e6 0.75 xfail-rounding:ibm128-libgcc
-csinh -1e6 0.75 xfail-rounding:ibm128-libgcc
-csinh 1e6 -0.75 xfail-rounding:ibm128-libgcc
-csinh -1e6 -0.75 xfail-rounding:ibm128-libgcc
+csinh 1e6 0.75
+csinh -1e6 0.75
+csinh 1e6 -0.75
+csinh -1e6 -0.75
 
 csinh 180 0x1p-149
-csinh 1440 0x1p-1074 xfail-rounding:ibm128-libgcc
-csinh 22730 0x1p-16434 xfail-rounding:ibm128-libgcc
+csinh 1440 0x1p-1074
+csinh 22730 0x1p-16434
 
 csinh 1 min
 csinh 1 -min
@@ -1408,8 +1408,8 @@ ctan 1 45
 ctan 1 47
 ctan 1 355
 ctan 1 365
-ctan 1 5680 xfail-rounding:ibm128-libgcc
-ctan 1 5690 xfail-rounding:ibm128-libgcc
+ctan 1 5680
+ctan 1 5690
 
 ctan 0x3.243f6cp-1 0
 
@@ -1417,10 +1417,10 @@ ctan 0x1p127 1
 ctan 0x1p1023 1
 ctan 0x1p16383 1
 
-ctan 50000 50000 xfail-rounding:ibm128-libgcc
-ctan 50000 -50000 xfail-rounding:ibm128-libgcc
-ctan -50000 50000 xfail-rounding:ibm128-libgcc
-ctan -50000 -50000 xfail-rounding:ibm128-libgcc
+ctan 50000 50000
+ctan 50000 -50000
+ctan -50000 50000
+ctan -50000 -50000
 
 ctan 0x1.921fb6p+0 0x1p-149
 ctan 0x1.921fb54442d18p+0 0x1p-1074
@@ -1449,8 +1449,8 @@ ctanh 45 1
 ctanh 47 1
 ctanh 355 1
 ctanh 365 1
-ctanh 5680 1 xfail-rounding:ibm128-libgcc
-ctanh 5690 1 xfail-rounding:ibm128-libgcc
+ctanh 5680 1
+ctanh 5690 1
 
 ctanh 0 0x3.243f6cp-1
 
@@ -1458,10 +1458,10 @@ ctanh 1 0x1p127
 ctanh 1 0x1p1023
 ctanh 1 0x1p16383
 
-ctanh 50000 50000 xfail-rounding:ibm128-libgcc
-ctanh 50000 -50000 xfail-rounding:ibm128-libgcc
-ctanh -50000 50000 xfail-rounding:ibm128-libgcc
-ctanh -50000 -50000 xfail-rounding:ibm128-libgcc
+ctanh 50000 50000
+ctanh 50000 -50000
+ctanh -50000 50000
+ctanh -50000 -50000
 
 ctanh 0x1p-149 0x1.921fb6p+0
 ctanh 0x1p-1074 0x1.921fb54442d18p+0
@@ -1666,12 +1666,12 @@ exp 0.75
 exp 50.0
 exp 88.72269439697265625
 exp 709.75
-exp 1000.0 xfail-rounding:ibm128-libgcc
-exp 710 xfail-rounding:ibm128-libgcc
+exp 1000.0
+exp 710
 exp -1234
-exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:ibm128-libgcc
-exp 1e5 xfail-rounding:ibm128-libgcc
-exp max xfail-rounding:ibm128-libgcc
+exp 0x2.c679d1f73f0fb628p+8
+exp 1e5
+exp max
 exp -7.4444006192138124e+02
 exp -0x1.75f113c30b1c8p+9
 exp -max
@@ -1710,22 +1710,22 @@ exp 0x5.8b90b8p+4
 exp 0x5.8b90cp+4
 exp -0x5.75628p+4
 exp -0x5.756278p+4
-exp 0x2.c5c85fdf473dep+8 xfail-rounding:ibm128-libgcc
-exp 0x2.c5c85fdf473ep+8 xfail-rounding:ibm128-libgcc
+exp 0x2.c5c85fdf473dep+8
+exp 0x2.c5c85fdf473ep+8
 exp -0x2.c4657baf579a6p+8
 exp -0x2.c4657baf579a4p+8
 exp 0x2.c5c85fdf473de6ab278ece600fp+8 xfail-rounding:ibm128-libgcc
 exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
 exp -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 xfail-rounding:ibm128-libgcc
 exp -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 xfail-rounding:ibm128-libgcc
-exp 0x2.c5c85fdf473de6acp+12 xfail-rounding:ibm128-libgcc
-exp 0x2.c5c85fdf473de6bp+12 xfail-rounding:ibm128-libgcc
+exp 0x2.c5c85fdf473de6acp+12
+exp 0x2.c5c85fdf473de6bp+12
 exp -0x2.c5b2319c4843accp+12
 exp -0x2.c5b2319c4843acbcp+12
 exp -0x2.c5bd48bdc7c0c9b8p+12
 exp -0x2.c5bd48bdc7c0c9b4p+12
-exp 0x2.c5c85fdf473de6af278ece600fcap+12 xfail-rounding:ibm128-libgcc
-exp 0x2.c5c85fdf473de6af278ece600fccp+12 xfail-rounding:ibm128-libgcc
+exp 0x2.c5c85fdf473de6af278ece600fcap+12
+exp 0x2.c5c85fdf473de6af278ece600fccp+12
 exp -0x2.c5b2319c4843acbff21591e99cccp+12
 exp -0x2.c5b2319c4843acbff21591e99ccap+12
 exp min
@@ -1749,17 +1749,17 @@ exp10 36
 exp10 -36
 exp10 305
 exp10 -305
-exp10 4932 xfail-rounding:ibm128-libgcc
+exp10 4932
 exp10 -4932
 exp10 -0x1.343793004f503232p12
-exp10 1e5 xfail-rounding:ibm128-libgcc
+exp10 1e5
 exp10 -1e5
-exp10 1e6 xfail-rounding:ibm128-libgcc
+exp10 1e6
 exp10 -1e6
-exp10 max xfail-rounding:ibm128-libgcc
+exp10 max
 exp10 -max
 exp10 0.75
-exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:ibm128-libgcc
+exp10 0x1.348e45573a1dd72cp+8
 exp10 -0x1.33aa03p+8
 exp10 -0x1.33ad17p+8
 exp10 -0x1.33afcap+8
@@ -1793,14 +1793,14 @@ exp10 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc
 exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
 exp10 -0x1.23b2b470ae9318183ba772361cp+8 xfail-rounding:ibm128-libgcc
 exp10 -0x1.23b2b470ae9318183ba772361b8p+8 xfail-rounding:ibm128-libgcc
-exp10 0x1.34413509f79fef3p+12 xfail-rounding:ibm128-libgcc
-exp10 0x1.34413509f79fef32p+12 xfail-rounding:ibm128-libgcc
+exp10 0x1.34413509f79fef3p+12
+exp10 0x1.34413509f79fef32p+12
 exp10 -0x1.343793004f503232p+12
 exp10 -0x1.343793004f50323p+12
 exp10 -0x1.343c6405237810b2p+12
 exp10 -0x1.343c6405237810bp+12
-exp10 0x1.34413509f79fef311f12b35816f9p+12 xfail-rounding:ibm128-libgcc
-exp10 0x1.34413509f79fef311f12b35816fap+12 xfail-rounding:ibm128-libgcc
+exp10 0x1.34413509f79fef311f12b35816f9p+12
+exp10 0x1.34413509f79fef311f12b35816fap+12
 exp10 -0x1.343793004f503231a589bac27c39p+12
 exp10 -0x1.343793004f503231a589bac27c38p+12
 exp10 min
@@ -1819,9 +1819,9 @@ exp2 0
 exp2 -0
 exp2 10
 exp2 -1
-exp2 1e6 xfail-rounding:ibm128-libgcc
+exp2 1e6
 exp2 -1e6
-exp2 max xfail-rounding:ibm128-libgcc
+exp2 max
 exp2 -max
 exp2 0.75
 exp2 100.5
@@ -1837,7 +1837,7 @@ exp2 -1020.5
 exp2 -1021.5
 exp2 1023
 exp2 -1074
-exp2 16383 xfail-rounding:ibm128-libgcc
+exp2 16383
 exp2 -16400
 exp2 -126.125
 exp2 -126.25
@@ -1884,22 +1884,22 @@ exp2 0x7.fffff8p+4
 exp2 0x8.00001p+4
 exp2 -0x7.e00008p+4
 exp2 -0x7.dffff8p+4
-exp2 0x3.ffffffffffffep+8 xfail-rounding:ibm128-libgcc
-exp2 0x4.0000000000004p+8 xfail-rounding:ibm128-libgcc
+exp2 0x3.ffffffffffffep+8
+exp2 0x4.0000000000004p+8
 exp2 -0x3.fe00000000002p+8
 exp2 -0x3.fdffffffffffep+8
 exp2 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
 exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
 exp2 -0x3.c9000000000000000000000001p+8
 exp2 -0x3.c8ffffffffffffffffffffffffp+8
-exp2 0x3.fffffffffffffffcp+12 xfail-rounding:ibm128-libgcc
-exp2 0x4.0000000000000008p+12 xfail-rounding:ibm128-libgcc
+exp2 0x3.fffffffffffffffcp+12
+exp2 0x4.0000000000000008p+12
 exp2 -0x3.ffe0000000000004p+12
 exp2 -0x3.ffdffffffffffffcp+12
-exp2 -0x3.fff0000000000004p+12 xfail-rounding:ibm128-libgcc
-exp2 -0x3.ffeffffffffffffcp+12 xfail-rounding:ibm128-libgcc
-exp2 0x3.fffffffffffffffffffffffffffep+12 xfail-rounding:ibm128-libgcc
-exp2 0x4.0000000000000000000000000004p+12 xfail-rounding:ibm128-libgcc
+exp2 -0x3.fff0000000000004p+12
+exp2 -0x3.ffeffffffffffffcp+12
+exp2 0x3.fffffffffffffffffffffffffffep+12
+exp2 0x4.0000000000000000000000000004p+12
 exp2 -0x3.ffe0000000000000000000000002p+12
 exp2 -0x3.ffdffffffffffffffffffffffffep+12
 exp2 min
@@ -1942,7 +1942,7 @@ expm1 90
 expm1 100
 expm1 127.0
 expm1 500.0
-expm1 11356.25 xfail-rounding:ibm128-libgcc
+expm1 11356.25
 expm1 -10.0
 expm1 -16.0
 expm1 -17.0
@@ -1963,8 +1963,8 @@ expm1 -100.0
 expm1 -1000.0
 expm1 -10000.0
 expm1 -100000.0
-expm1 100000.0 xfail-rounding:ibm128-libgcc
-expm1 max xfail-rounding:ibm128-libgcc
+expm1 100000.0
+expm1 max
 expm1 -max
 expm1 0x1p-2
 expm1 -0x1p-2
@@ -1997,9 +1997,9 @@ expm1 0x4.857de8p+4
 expm1 0x5.dfeb68p-4
 expm1 0x4.0000000000000028p-16384
 expm1 min
-expm1 -min xfail-rounding:ibm128-libgcc
+expm1 -min
 expm1 min_subnorm
-expm1 -min_subnorm xfail-rounding:ibm128-libgcc
+expm1 -min_subnorm
 
 fma 1.0 2.0 3.0
 fma 1.25 0.75 0.0625
@@ -2330,7 +2330,7 @@ hypot min min no-test-inline
 hypot min_subnorm min_subnorm no-test-inline
 hypot min min_subnorm no-test-inline
 hypot 0x1.fp127 0x1.fp127
-hypot 0x1.fp1023 0x1.fp1023 xfail-rounding:ibm128-libgcc
+hypot 0x1.fp1023 0x1.fp1023
 hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
 
 hypot 0x1p-127 0x1p-149
@@ -2492,7 +2492,7 @@ jn 10 -min
 jn 10 min_subnorm
 jn 10 -min_subnorm
 
-lgamma max xfail-rounding:ibm128-libgcc
+lgamma max
 lgamma 1
 lgamma 3
 lgamma 0.5
@@ -2562,10 +2562,10 @@ lgamma 0x5.d53649e2d4674p+1012
 lgamma 0x5.d53649e2d46c8p+1012 xfail-rounding:ibm128-libgcc
 lgamma 0x5.d53649e2d469dbc1f01e99fd52p+1012 xfail:binary64 xfail-rounding:ibm128-libgcc
 lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+1012 xfail:binary64 xfail-rounding:ibm128-libgcc
-lgamma 0x5.c6aa645fffef5f5p+16368 xfail-rounding:ibm128-libgcc
-lgamma 0x5.c6aa645fffef5ff8p+16368 xfail-rounding:ibm128-libgcc
-lgamma 0x5.c6aa645fffef5fa912b9b480f7acp+16368 xfail:intel96 xfail:m68k96 xfail-rounding:ibm128-libgcc
-lgamma 0x5.c6aa645fffef5fa912b9b480f8p+16368 xfail:intel96 xfail:m68k96 xfail-rounding:ibm128-libgcc
+lgamma 0x5.c6aa645fffef5f5p+16368
+lgamma 0x5.c6aa645fffef5ff8p+16368
+lgamma 0x5.c6aa645fffef5fa912b9b480f7acp+16368 xfail:intel96 xfail:m68k96
+lgamma 0x5.c6aa645fffef5fa912b9b480f8p+16368 xfail:intel96 xfail:m68k96
 
 lgamma -0x1.fa471547c2fe5p+1
 lgamma -0x1.9260dcp+1
@@ -3226,11 +3226,11 @@ pow -0 0x1fffffe
 pow -0 0x1.fffffffffffffp+52
 pow -0 0x1.fffffffffffffp+53
 pow -0 0x1.fffffffffffffffep+63
-pow -0 0x1.fffffffffffffffep+64
-pow -0 0x1.ffffffffffffffffffffffffff8p+105
-pow -0 0x1.ffffffffffffffffffffffffff8p+106
-pow -0 0x1.ffffffffffffffffffffffffffffp+112
-pow -0 0x1.ffffffffffffffffffffffffffffp+113
+pow -0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+pow -0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+pow -0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+pow -0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+pow -0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
 
 # pow (+0, y) == +0 for y > 0 and not an odd integer.
 pow 0.0 4
@@ -3261,11 +3261,11 @@ pow -1.0 -0x1fffffe
 pow -1.0 -0x1.fffffffffffffp+52
 pow -1.0 -0x1.fffffffffffffp+53
 pow -1.0 -0x1.fffffffffffffffep+63
-pow -1.0 -0x1.fffffffffffffffep+64
-pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
-pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
-pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
-pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
+pow -1.0 -0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
 pow -1.0 -max
 
 pow -1.0 0xffffff
@@ -3273,11 +3273,11 @@ pow -1.0 0x1fffffe
 pow -1.0 0x1.fffffffffffffp+52
 pow -1.0 0x1.fffffffffffffp+53
 pow -1.0 0x1.fffffffffffffffep+63
-pow -1.0 0x1.fffffffffffffffep+64
-pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
-pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
-pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
-pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
+pow -1.0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
 pow -1.0 max
 
 pow -2.0 126
@@ -3894,8 +3894,8 @@ sinh -0x1.3dda8ap+0
 sinh -0x5.ee9218p-4
 sinh -0x1.bcfc98p+0
 sinh -0x6.9bbb6df7c5d08p-4
-sinh max no-test-inline xfail-rounding:ibm128-libgcc
-sinh -max no-test-inline xfail-rounding:ibm128-libgcc
+sinh max no-test-inline
+sinh -max no-test-inline
 sinh min
 sinh -min
 sinh min_subnorm
@@ -3904,13 +3904,13 @@ sinh -min_subnorm
 sinh 0x5.96a7ep+4
 sinh 0x5.96a7e8p+4
 sinh 0x2.c679d1f73f0fap+8
-sinh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
+sinh 0x2.c679d1f73f0fcp+8
 sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
-sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128-libgcc
-sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128-libgcc
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128-libgcc
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128-libgcc
+sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline
+sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
 
 sqrt 0
 sqrt -0
@@ -4210,18 +4210,18 @@ tgamma 0x1p-149
 tgamma -0x1p-149
 tgamma 0x1p-1023
 tgamma -0x1p-1023
-tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128 xfail-rounding:ibm128-libgcc
-tgamma -0x1p-1024 xfail-rounding:ibm128-libgcc
-tgamma 0x1p-1074 xfail-rounding:ibm128-libgcc
-tgamma -0x1p-1074 xfail-rounding:ibm128-libgcc
-tgamma 0x1p-16383 xfail-rounding:ibm128-libgcc
-tgamma -0x1p-16383 xfail-rounding:ibm128-libgcc
+tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128
+tgamma -0x1p-1024
+tgamma 0x1p-1074
+tgamma -0x1p-1074
+tgamma 0x1p-16383
+tgamma -0x1p-16383
 tgamma 0x1p-16384 spurious-overflow:intel96 spurious-overflow:m68k96 spurious-overflow:binary128
-tgamma -0x1p-16384 xfail-rounding:ibm128-libgcc
-tgamma 0x1p-16445 xfail-rounding:ibm128-libgcc
-tgamma -0x1p-16445 xfail-rounding:ibm128-libgcc
-tgamma 0x1p-16494 xfail-rounding:ibm128-libgcc
-tgamma -0x1p-16494 xfail-rounding:ibm128-libgcc
+tgamma -0x1p-16384
+tgamma 0x1p-16445
+tgamma -0x1p-16445
+tgamma 0x1p-16494
+tgamma -0x1p-16494
 tgamma 0x8.00001p0
 tgamma 0x7.fffff8p0
 tgamma 0x7.000008p0
@@ -4587,17 +4587,17 @@ tgamma 33.5
 tgamma 34.5
 tgamma 0x2.30a43cp+4
 tgamma 0x2.30a44p+4
-tgamma 0xa.b9fd72b0fb238p+4 xfail-rounding:ibm128-libgcc
-tgamma 0xa.b9fd72b0fb24p+4 xfail-rounding:ibm128-libgcc
-tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 xfail-rounding:ibm128-libgcc
-tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 xfail-rounding:ibm128-libgcc
-tgamma 0x6.db8c603359a97108p+8 xfail-rounding:ibm128-libgcc
-tgamma 0x6.db8c603359a9711p+8 xfail-rounding:ibm128-libgcc
-tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8 xfail-rounding:ibm128-libgcc
-tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8 xfail-rounding:ibm128-libgcc
-tgamma 1e3 xfail-rounding:ibm128-libgcc
+tgamma 0xa.b9fd72b0fb238p+4
+tgamma 0xa.b9fd72b0fb24p+4
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
+tgamma 0x6.db8c603359a97108p+8
+tgamma 0x6.db8c603359a9711p+8
+tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
+tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
+tgamma 1e3
 tgamma -100000.5
-tgamma max xfail-rounding:ibm128-libgcc
+tgamma max
 
 tgamma -0x22.30p0
 tgamma -0x22.31p0
@@ -4709,8 +4709,8 @@ y1 0x1p-100
 y1 0x1p-110
 y1 0x1p-600
 y1 0x1p-10000
-y1 min xfail-rounding:ibm128-libgcc
-y1 min_subnorm xfail-rounding:ibm128-libgcc
+y1 min
+y1 min_subnorm
 
 # yn (0, x) == y0 (x).
 yn 0 0.125
@@ -4741,8 +4741,8 @@ yn 3 2.0
 yn 3 10.0
 yn 3 0x1p-10
 yn 3 0x1p-100
-yn 3 0x1p-600 xfail-rounding:ibm128-libgcc
-yn 3 0x1p-10000 xfail-rounding:ibm128-libgcc
+yn 3 0x1p-600
+yn 3 0x1p-10000
 
 # yn (10, x).
 yn 10 0.125
@@ -4753,7 +4753,7 @@ yn 10 10.0
 
 yn -10 1.0
 
-yn 10 min xfail-rounding:ibm128-libgcc
+yn 10 min
 
 yn 2 0x1.ffff62p+99
 yn 2 0x1p127
@@ -4761,24 +4761,24 @@ yn 2 0x1p1023
 yn 2 0x1p16383
 yn 2 0x1p-10
 yn 2 0x1p-100
-yn 2 0x1p-600 xfail-rounding:ibm128-libgcc
-yn 2 0x1p-10000 xfail-rounding:ibm128-libgcc
+yn 2 0x1p-600
+yn 2 0x1p-10000
 
 yn 0 min
 yn 0 min_subnorm
-yn 1 min xfail-rounding:ibm128-libgcc
-yn 1 min_subnorm xfail-rounding:ibm128-libgcc
-yn -1 min xfail-rounding:ibm128-libgcc
-yn -1 min_subnorm xfail-rounding:ibm128-libgcc
-yn 2 min xfail-rounding:ibm128-libgcc
-yn 2 min_subnorm xfail-rounding:ibm128-libgcc
-yn -2 min xfail-rounding:ibm128-libgcc
-yn -2 min_subnorm xfail-rounding:ibm128-libgcc
-yn 17 min xfail-rounding:ibm128-libgcc
-yn 17 min_subnorm xfail-rounding:ibm128-libgcc
-yn -17 min xfail-rounding:ibm128-libgcc
-yn -17 min_subnorm xfail-rounding:ibm128-libgcc
-yn 42 min xfail-rounding:ibm128-libgcc
-yn 42 min_subnorm xfail-rounding:ibm128-libgcc
-yn -42 min xfail-rounding:ibm128-libgcc
-yn -42 min_subnorm xfail-rounding:ibm128-libgcc
+yn 1 min
+yn 1 min_subnorm
+yn -1 min
+yn -1 min_subnorm
+yn 2 min
+yn 2 min_subnorm
+yn -2 min
+yn -2 min_subnorm
+yn 17 min
+yn 17 min_subnorm
+yn -17 min
+yn -17 min_subnorm
+yn 42 min
+yn 42 min_subnorm
+yn -42 min
+yn -42 min_subnorm
index c9d17320d05c6a3e42322f44da95c060f99514ad..0f1646ed40c515195ae37bb1fb707702c438f757 100644 (file)
@@ -9799,10 +9799,10 @@ asinh 0x1p-5000
 = asinh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = asinh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = asinh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= asinh downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= asinh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = asinh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= asinh towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= asinh upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asinh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= asinh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = asinh downward intel96 0x1p-5000 : 0xf.fffffffffffffffp-5004 : inexact-ok
 = asinh tonearest intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
 = asinh towardzero intel96 0x1p-5000 : 0xf.fffffffffffffffp-5004 : inexact-ok
@@ -10034,10 +10034,10 @@ asinh min_subnorm
 = asinh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = asinh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = asinh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= asinh downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= asinh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = asinh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= asinh towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= asinh upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asinh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= asinh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = asinh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = asinh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = asinh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -10103,10 +10103,10 @@ asinh -min_subnorm
 = asinh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = asinh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = asinh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= asinh downward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= asinh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = asinh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= asinh towardzero ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= asinh upward ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= asinh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= asinh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = asinh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = asinh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = asinh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -11091,10 +11091,10 @@ atan 0x1p-10000
 = atan tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = atan towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = atan upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= atan downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= atan downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= atan upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
 = atan tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
 = atan towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
@@ -11526,10 +11526,10 @@ atan min_subnorm
 = atan tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = atan towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = atan upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= atan downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= atan downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= atan upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = atan tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -11595,10 +11595,10 @@ atan -min_subnorm
 = atan tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = atan towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = atan upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= atan downward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan towardzero ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= atan upward ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= atan towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -22922,1034 +22922,1034 @@ atan2 -1 max
 = atan2 tonearest ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok
 = atan2 towardzero ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok
 = atan2 upward ibm128 -0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p-1024 : inexact-ok underflow errno-erange-ok
-atan2 min max xfail-rounding:ibm128-libgcc
-= atan2 downward binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+atan2 min max
+= atan2 downward binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary32 0x4p-128 0xf.fffffp+124 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary32 0x4p-128 0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
 = atan2 tonearest binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
-= atan2 towardzero binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary64 0x4p-128 0xf.fffffp+124 : 0x4.0000040000044p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
+= atan2 upward binary64 0x4p-128 0xf.fffffp+124 : 0x4.0000040000044p-256 : inexact-ok
+= atan2 downward intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
 = atan2 tonearest intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
-= atan2 towardzero intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040008p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
+= atan2 upward intel96 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040008p-256 : inexact-ok
+= atan2 downward m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
 = atan2 tonearest m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
-= atan2 towardzero m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040008p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : inexact-ok
+= atan2 upward m68k96 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040008p-256 : inexact-ok
+= atan2 downward binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
 = atan2 tonearest binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
-= atan2 towardzero binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
+= atan2 upward binary128 0x4p-128 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-256 : inexact-ok
+= atan2 downward ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
 = atan2 tonearest ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
-= atan2 towardzero ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward ibm128 0x4p-128 0xf.fffffp+124 : 0x4.00000400000400000400000402p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
+= atan2 upward ibm128 0x4p-128 0xf.fffffp+124 : 0x4.00000400000400000400000402p-256 : inexact-ok
+= atan2 downward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok
 = atan2 tonearest intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok
-= atan2 towardzero intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok
+= atan2 upward intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-1152 : inexact-ok
+= atan2 downward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok
 = atan2 tonearest m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok
-= atan2 towardzero m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : inexact-ok
+= atan2 upward m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-1152 : inexact-ok
+= atan2 downward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : inexact-ok
 = atan2 tonearest binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : inexact-ok
-= atan2 towardzero binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : inexact-ok
+= atan2 upward binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-1152 : inexact-ok
 = atan2 downward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : inexact-ok
 = atan2 tonearest binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : inexact-ok
-= atan2 towardzero binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : inexact-ok
+= atan2 upward binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-1152 : inexact-ok
 = atan2 downward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok
 = atan2 tonearest intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok
-= atan2 towardzero intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040008p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok
+= atan2 upward intel96 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040008p-1152 : inexact-ok
+= atan2 downward m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok
 = atan2 tonearest m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok
-= atan2 towardzero m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040008p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : inexact-ok
+= atan2 upward m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040008p-1152 : inexact-ok
+= atan2 downward binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : inexact-ok
 = atan2 tonearest binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : inexact-ok
-= atan2 towardzero binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : inexact-ok
+= atan2 upward binary128 0x4p-1024 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-1152 : inexact-ok
 = atan2 downward ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok
 = atan2 tonearest intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok
-= atan2 towardzero intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok
+= atan2 upward intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2048 : inexact-ok
+= atan2 downward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok
 = atan2 tonearest m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok
-= atan2 towardzero m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : inexact-ok
+= atan2 upward m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2048 : inexact-ok
+= atan2 downward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : inexact-ok
 = atan2 tonearest binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : inexact-ok
-= atan2 towardzero binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : inexact-ok
+= atan2 upward binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-2048 : inexact-ok
 = atan2 downward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : inexact-ok
 = atan2 tonearest binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : inexact-ok
-= atan2 towardzero binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : inexact-ok
+= atan2 upward binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-2048 : inexact-ok
 = atan2 downward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x4p-16384 0xf.fffffp+124 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x4p-16384 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-16384 0xf.fffffp+124 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-16384 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16384 0xf.fffffp+124 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16384 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x2p-16384 0xf.fffffp+124 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x2p-16384 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x2p-16384 0xf.fffffp+124 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x2p-16384 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x2p-16384 0xf.fffffp+124 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x2p-16384 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok
 = atan2 tonearest intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok
-= atan2 towardzero intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008001p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok
+= atan2 upward intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008001p-1100 : inexact-ok
+= atan2 downward m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok
 = atan2 tonearest m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok
-= atan2 towardzero m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008001p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : inexact-ok
+= atan2 upward m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008001p-1100 : inexact-ok
+= atan2 downward binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : inexact-ok
 = atan2 tonearest binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : inexact-ok
-= atan2 towardzero binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x8p-972 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : inexact-ok
+= atan2 upward binary128 0x8p-972 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-1100 : inexact-ok
 = atan2 downward ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok
 = atan2 tonearest intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok
-= atan2 towardzero intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok
+= atan2 upward intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1996 : inexact-ok
+= atan2 downward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok
 = atan2 tonearest m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok
-= atan2 towardzero m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : inexact-ok
+= atan2 upward m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1996 : inexact-ok
+= atan2 downward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : inexact-ok
 = atan2 tonearest binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : inexact-ok
-= atan2 towardzero binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : inexact-ok
+= atan2 upward binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1996 : inexact-ok
 = atan2 downward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : inexact-ok
 = atan2 tonearest binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : inexact-ok
-= atan2 towardzero binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : inexact-ok
+= atan2 upward binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1996 : inexact-ok
 = atan2 downward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-atan2 -min max xfail-rounding:ibm128-libgcc
-= atan2 downward binary32 -0x4p-128 0xf.fffffp+124 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+atan2 -min max
+= atan2 downward binary32 -0x4p-128 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000044p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary64 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000044p-256 : inexact-ok
 = atan2 tonearest binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
-= atan2 towardzero binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward intel96 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040008p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 upward binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 downward intel96 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040008p-256 : inexact-ok
 = atan2 tonearest intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
-= atan2 towardzero intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040008p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 upward intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 downward m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040008p-256 : inexact-ok
 = atan2 tonearest m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
-= atan2 towardzero m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 upward m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : inexact-ok
+= atan2 downward binary128 -0x4p-128 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-256 : inexact-ok
 = atan2 tonearest binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok
-= atan2 towardzero binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.00000400000400000400000402p-256 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok
+= atan2 upward binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok
+= atan2 downward ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.00000400000400000400000402p-256 : inexact-ok
 = atan2 tonearest ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok
-= atan2 towardzero ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok
+= atan2 upward ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-ok
+= atan2 downward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-1152 : inexact-ok
 = atan2 tonearest intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok
-= atan2 towardzero intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok
+= atan2 upward intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok
+= atan2 downward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-1152 : inexact-ok
 = atan2 tonearest m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok
-= atan2 towardzero m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok
+= atan2 upward m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : inexact-ok
+= atan2 downward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-1152 : inexact-ok
 = atan2 tonearest binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : inexact-ok
-= atan2 towardzero binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : inexact-ok
+= atan2 upward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : inexact-ok
 = atan2 downward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-1152 : inexact-ok
 = atan2 tonearest binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : inexact-ok
-= atan2 towardzero binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : inexact-ok
+= atan2 upward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : inexact-ok
 = atan2 downward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040008p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040008p-1152 : inexact-ok
 = atan2 tonearest intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok
-= atan2 towardzero intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040008p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok
+= atan2 upward intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok
+= atan2 downward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040008p-1152 : inexact-ok
 = atan2 tonearest m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok
-= atan2 towardzero m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok
+= atan2 upward m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : inexact-ok
+= atan2 downward binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-1152 : inexact-ok
 = atan2 tonearest binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : inexact-ok
-= atan2 towardzero binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : inexact-ok
+= atan2 upward binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : inexact-ok
 = atan2 downward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2048 : inexact-ok
 = atan2 tonearest intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok
-= atan2 towardzero intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok
+= atan2 upward intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok
+= atan2 downward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2048 : inexact-ok
 = atan2 tonearest m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok
-= atan2 towardzero m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok
+= atan2 upward m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : inexact-ok
+= atan2 downward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-2048 : inexact-ok
 = atan2 tonearest binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : inexact-ok
-= atan2 towardzero binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : inexact-ok
+= atan2 upward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : inexact-ok
 = atan2 downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-2048 : inexact-ok
 = atan2 tonearest binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : inexact-ok
-= atan2 towardzero binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : inexact-ok
+= atan2 upward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : inexact-ok
 = atan2 downward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-16384 0xf.fffffp+124 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x4p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.fffffp+124 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x2p-16384 0xf.fffffp+124 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x2p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.fffffp+124 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x2p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary64 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008001p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008001p-1100 : inexact-ok
 = atan2 tonearest intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok
-= atan2 towardzero intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008001p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok
+= atan2 upward intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok
+= atan2 downward m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008001p-1100 : inexact-ok
 = atan2 tonearest m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok
-= atan2 towardzero m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x8p-972 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok
+= atan2 upward m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : inexact-ok
+= atan2 downward binary128 -0x8p-972 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-1100 : inexact-ok
 = atan2 tonearest binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : inexact-ok
-= atan2 towardzero binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : inexact-ok
+= atan2 upward binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : inexact-ok
 = atan2 downward ibm128 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1996 : inexact-ok
 = atan2 tonearest intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok
-= atan2 towardzero intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok
+= atan2 upward intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok
+= atan2 downward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1996 : inexact-ok
 = atan2 tonearest m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok
-= atan2 towardzero m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok
+= atan2 upward m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : inexact-ok
+= atan2 downward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1996 : inexact-ok
 = atan2 tonearest binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : inexact-ok
-= atan2 towardzero binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : inexact-ok
+= atan2 upward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : inexact-ok
 = atan2 downward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1996 : inexact-ok
 = atan2 tonearest binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : inexact-ok
-= atan2 towardzero binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : inexact-ok
+= atan2 upward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : inexact-ok
 = atan2 downward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-atan2 min_subnorm max xfail-rounding:ibm128-libgcc
-= atan2 downward binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+atan2 min_subnorm max
+= atan2 downward binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary32 0x8p-152 0xf.fffffp+124 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary32 0x8p-152 0xf.fffffp+124 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
 = atan2 tonearest binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
-= atan2 towardzero binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary64 0x8p-152 0xf.fffffp+124 : 0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
+= atan2 upward binary64 0x8p-152 0xf.fffffp+124 : 0x8.0000080000088p-280 : inexact-ok
+= atan2 downward intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
 = atan2 tonearest intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
-= atan2 towardzero intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
+= atan2 upward intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008001p-280 : inexact-ok
+= atan2 downward m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
 = atan2 tonearest m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
-= atan2 towardzero m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : inexact-ok
+= atan2 upward m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008001p-280 : inexact-ok
+= atan2 downward binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
 = atan2 tonearest binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
-= atan2 towardzero binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x8p-152 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
+= atan2 upward binary128 0x8p-152 0xf.fffffp+124 : 0x8.0000080000080000080000080008p-280 : inexact-ok
+= atan2 downward ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
 = atan2 tonearest ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
-= atan2 towardzero ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward ibm128 0x8p-152 0xf.fffffp+124 : 0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
+= atan2 upward ibm128 0x8p-152 0xf.fffffp+124 : 0x8.00000800000800000800000804p-280 : inexact-ok
+= atan2 downward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok
 = atan2 tonearest intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok
-= atan2 towardzero intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok
+= atan2 upward intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1176 : inexact-ok
+= atan2 downward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok
 = atan2 tonearest m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok
-= atan2 towardzero m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : inexact-ok
+= atan2 upward m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.000000000000401p-1176 : inexact-ok
+= atan2 downward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : inexact-ok
 = atan2 tonearest binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : inexact-ok
-= atan2 towardzero binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : inexact-ok
+= atan2 upward binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004000000000000208p-1176 : inexact-ok
 = atan2 downward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : inexact-ok
 = atan2 tonearest binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : inexact-ok
-= atan2 towardzero binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : inexact-ok
+= atan2 upward binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.0000000000002000000000000288p-1176 : inexact-ok
 = atan2 downward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok
 = atan2 tonearest intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok
-= atan2 towardzero intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok
+= atan2 upward intel96 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040008p-1204 : inexact-ok
+= atan2 downward m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok
 = atan2 tonearest m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok
-= atan2 towardzero m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : inexact-ok
+= atan2 upward m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040008p-1204 : inexact-ok
+= atan2 downward binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : inexact-ok
 = atan2 tonearest binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : inexact-ok
-= atan2 towardzero binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : inexact-ok
+= atan2 upward binary128 0x4p-1076 0xf.fffffp+124 : 0x4.0000040000040000040000040004p-1204 : inexact-ok
 = atan2 downward ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok
 = atan2 tonearest intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok
-= atan2 towardzero intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok
+= atan2 upward intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2100 : inexact-ok
+= atan2 downward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok
 = atan2 tonearest m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok
-= atan2 towardzero m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : inexact-ok
+= atan2 upward m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002008p-2100 : inexact-ok
+= atan2 downward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : inexact-ok
 = atan2 tonearest binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : inexact-ok
-= atan2 towardzero binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : inexact-ok
+= atan2 upward binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002000000000000104p-2100 : inexact-ok
 = atan2 downward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : inexact-ok
 = atan2 tonearest binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : inexact-ok
-= atan2 towardzero binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : inexact-ok
+= atan2 upward binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.0000000000001000000000000144p-2100 : inexact-ok
 = atan2 downward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 tonearest ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 downward intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x8p-16448 0xf.fffffp+124 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x8p-16448 0xf.fffffp+124 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x8p-16448 0xf.fffffp+124 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x8p-16448 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-16448 0xf.fffffp+124 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-16448 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-16448 0xf.fffffp+124 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-16448 0xf.fffffp+124 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16448 0xf.fffffp+124 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16448 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16496 0xf.fffffp+124 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16496 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= atan2 downward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= atan2 downward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = atan2 tonearest binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-atan2 -min_subnorm max xfail-rounding:ibm128-libgcc
-= atan2 downward binary32 -0x8p-152 0xf.fffffp+124 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+atan2 -min_subnorm max
+= atan2 downward binary32 -0x8p-152 0xf.fffffp+124 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000088p-280 : inexact-ok
 = atan2 tonearest binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
-= atan2 towardzero binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 upward binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 downward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : inexact-ok
 = atan2 tonearest intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
-= atan2 towardzero intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 upward intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 downward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008001p-280 : inexact-ok
 = atan2 tonearest m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
-= atan2 towardzero m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 upward m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : inexact-ok
+= atan2 downward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.0000080000080000080000080008p-280 : inexact-ok
 = atan2 tonearest binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok
-= atan2 towardzero binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok
+= atan2 upward binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok
+= atan2 downward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.00000800000800000800000804p-280 : inexact-ok
 = atan2 tonearest ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok
-= atan2 towardzero ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok
+= atan2 upward ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-ok
+= atan2 downward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1176 : inexact-ok
 = atan2 tonearest intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok
-= atan2 towardzero intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok
+= atan2 upward intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok
+= atan2 downward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.000000000000401p-1176 : inexact-ok
 = atan2 tonearest m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok
-= atan2 towardzero m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok
+= atan2 upward m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : inexact-ok
+= atan2 downward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004000000000000208p-1176 : inexact-ok
 = atan2 tonearest binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : inexact-ok
-= atan2 towardzero binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : inexact-ok
+= atan2 upward binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : inexact-ok
 = atan2 downward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.0000000000002000000000000288p-1176 : inexact-ok
 = atan2 tonearest binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : inexact-ok
-= atan2 towardzero binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : inexact-ok
+= atan2 upward binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : inexact-ok
 = atan2 downward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040008p-1204 : inexact-ok
 = atan2 tonearest intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok
-= atan2 towardzero intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok
+= atan2 upward intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok
+= atan2 downward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040008p-1204 : inexact-ok
 = atan2 tonearest m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok
-= atan2 towardzero m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok
+= atan2 upward m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : inexact-ok
+= atan2 downward binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.0000040000040000040000040004p-1204 : inexact-ok
 = atan2 tonearest binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : inexact-ok
-= atan2 towardzero binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : inexact-ok
+= atan2 upward binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : inexact-ok
 = atan2 downward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2100 : inexact-ok
 = atan2 tonearest intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok
-= atan2 towardzero intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok
+= atan2 upward intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok
+= atan2 downward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002008p-2100 : inexact-ok
 = atan2 tonearest m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok
-= atan2 towardzero m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 downward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok
+= atan2 upward m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : inexact-ok
+= atan2 downward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002000000000000104p-2100 : inexact-ok
 = atan2 tonearest binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : inexact-ok
-= atan2 towardzero binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : inexact-ok
+= atan2 upward binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : inexact-ok
 = atan2 downward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.0000000000001000000000000144p-2100 : inexact-ok
 = atan2 tonearest binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : inexact-ok
-= atan2 towardzero binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
-= atan2 upward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
+= atan2 towardzero binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : inexact-ok
+= atan2 upward binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : inexact-ok
 = atan2 downward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 = atan2 towardzero ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = atan2 upward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-16448 0xf.fffffp+124 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 downward intel96 -0x8p-16448 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.fffffp+124 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.fffffp+124 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.fffffp+124 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16496 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 towardzero binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 downward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 towardzero binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= atan2 upward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= atan2 towardzero binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
+= atan2 upward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
 atan2 min 1
 = atan2 downward binary32 0x4p-128 0x1p+0 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
 = atan2 tonearest binary32 0x4p-128 0x1p+0 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
@@ -24169,10 +24169,10 @@ atan2 min_subnorm 1
 = atan2 tonearest binary128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok
 = atan2 towardzero binary128 0x4p-1076 0x1p+0 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = atan2 upward binary128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok
-= atan2 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= atan2 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= atan2 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 downward intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 0x8p-16448 0x1p+0 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 towardzero intel96 0x8p-16448 0x1p+0 : 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -24238,10 +24238,10 @@ atan2 -min_subnorm 1
 = atan2 tonearest binary128 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok
 = atan2 towardzero binary128 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = atan2 upward binary128 -0x4p-1076 0x1p+0 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= atan2 downward ibm128 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= atan2 downward ibm128 -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 tonearest ibm128 -0x4p-1076 0x1p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 towardzero ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= atan2 upward ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= atan2 towardzero ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= atan2 upward ibm128 -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = atan2 downward intel96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 tonearest intel96 -0x8p-16448 0x1p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = atan2 towardzero intel96 -0x8p-16448 0x1p+0 : -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -31554,102 +31554,102 @@ ccos -0.75 -710.5
 = ccos tonearest ibm128 -0xcp-4 -0x2.c68p+8 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok
 = ccos towardzero ibm128 -0xcp-4 -0x2.c68p+8 : 0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok
 = ccos upward ibm128 -0xcp-4 -0x2.c68p+8 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok
-ccos 0.75 11357.25 xfail-rounding:ibm128-libgcc
-= ccos downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccos 0.75 11357.25
+= ccos downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0xcp-4 0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 0xcp-4 0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 0xcp-4 0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0xcp-4 0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0xcp-4 0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0xcp-4 0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccos tonearest intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward intel96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos downward m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccos tonearest m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward m68k96 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos downward binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccos tonearest binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccos towardzero binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccos upward binary128 0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccos downward ibm128 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccos 0.75 -11357.25 xfail-rounding:ibm128-libgcc
-= ccos downward binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccos 0.75 -11357.25
+= ccos downward binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccos tonearest intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward intel96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccos downward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccos tonearest m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccos downward binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccos tonearest binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccos towardzero binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccos upward binary128 0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccos downward ibm128 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccos -0.75 11357.25 xfail-rounding:ibm128-libgcc
-= ccos downward binary32 -0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccos -0.75 11357.25
+= ccos downward binary32 -0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 -0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 -0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 -0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 -0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 -0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 -0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccos tonearest intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward intel96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccos downward m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccos tonearest m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward m68k96 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccos downward binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccos tonearest binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccos towardzero binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccos upward binary128 -0xcp-4 0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccos downward ibm128 -0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 -0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccos -0.75 -11357.25 xfail-rounding:ibm128-libgcc
-= ccos downward binary32 -0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccos -0.75 -11357.25
+= ccos downward binary32 -0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 -0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 -0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 -0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 -0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 -0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 -0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 -0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 -0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 -0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 -0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 -0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 -0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccos tonearest intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward intel96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos downward m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccos tonearest m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccos towardzero m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos upward m68k96 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccos downward binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccos tonearest binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccos towardzero binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccos upward binary128 -0xcp-4 -0x2.c5d4p+12 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccos downward ibm128 -0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 -0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 -0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -31679,156 +31679,156 @@ ccos 0x1p-149 180
 = ccos tonearest ibm128 0x8p-152 0xb.4p+4 : 0x6.6e68cac762215372ccfb2fd63cp+256 -0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
 = ccos towardzero ibm128 0x8p-152 0xb.4p+4 : 0x6.6e68cac762215372ccfb2fd63cp+256 -0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
 = ccos upward ibm128 0x8p-152 0xb.4p+4 : 0x6.6e68cac762215372ccfb2fd63ep+256 -0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
-ccos 0x1p-1074 1440 xfail-rounding:ibm128-libgcc
-= ccos downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccos 0x1p-1074 1440
+= ccos downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0x8p-152 0x5.ap+8 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 0x8p-152 0x5.ap+8 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 0x8p-152 0x5.ap+8 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0x8p-152 0x5.ap+8 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0x8p-152 0x5.ap+8 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093463p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0x8p-152 0x5.ap+8 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093463p+1924 : inexact-ok
 = ccos tonearest intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093462p+1924 : inexact-ok
-= ccos towardzero intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093463p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093462p+1924 : inexact-ok
+= ccos upward intel96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0xb.2a22d4a7d093462p+1924 : inexact-ok
+= ccos downward m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093463p+1924 : inexact-ok
 = ccos tonearest m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093462p+1924 : inexact-ok
-= ccos towardzero m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0xb.2a22d4a7d0934623f733dc45db78p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0xb.2a22d4a7d093462p+1924 : inexact-ok
+= ccos upward m68k96 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0xb.2a22d4a7d093462p+1924 : inexact-ok
+= ccos downward binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0xb.2a22d4a7d0934623f733dc45db78p+1924 : inexact-ok
 = ccos tonearest binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
-= ccos towardzero binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0xb.2a22d4a7d0934623f733dc45db7p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 -0xb.2a22d4a7d0934623f733dc45db7p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
+= ccos upward binary128 0x8p-152 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 -0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
 = ccos downward ibm128 0x8p-152 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0x8p-152 0x5.ap+8 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0x8p-152 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0x8p-152 0x5.ap+8 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary32 0x0p+0 0x5.ap+8 : 0xf.fffffp+124 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos downward binary32 0x0p+0 0x5.ap+8 : 0xf.fffffp+124 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 0x0p+0 0x5.ap+8 : 0xf.fffffp+124 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0x0p+0 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 0x0p+0 0x5.ap+8 : 0xf.fffffp+124 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0x0p+0 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0x0p+0 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 0x0p+0 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : inexact-ok
 = ccos tonearest intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : inexact-ok
-= ccos towardzero intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : inexact-ok
+= ccos upward intel96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x0p+0 : inexact-ok
+= ccos downward m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : inexact-ok
 = ccos tonearest m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : inexact-ok
-= ccos towardzero m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x0p+0 : inexact-ok
+= ccos upward m68k96 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x0p+0 : inexact-ok
+= ccos downward binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x0p+0 : inexact-ok
 = ccos tonearest binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x0p+0 : inexact-ok
-= ccos towardzero binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x0p+0 : inexact-ok
+= ccos upward binary128 0x0p+0 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 -0x0p+0 : inexact-ok
 = ccos downward ibm128 0x0p+0 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0x0p+0 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0x4p-1076 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x5.95116a53e849cp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0x4p-1076 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0x4p-1076 0x5.ap+8 : plus_infty -0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0x4p-1076 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x5.95116a53e8498p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0x4p-1076 0x5.ap+8 : plus_infty -0x5.95116a53e8498p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a318p+1000 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary64 0x4p-1076 0x5.ap+8 : 0xf.ffffffffffff8p+1020 -0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0x4p-1076 0x5.ap+8 : plus_infty -0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a318p+1000 : inexact-ok
 = ccos tonearest intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a31p+1000 : inexact-ok
-= ccos towardzero intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccos upward intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccos downward m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a318p+1000 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a31p+1000 : inexact-ok
+= ccos upward intel96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x5.95116a53e849a31p+1000 : inexact-ok
+= ccos downward m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a318p+1000 : inexact-ok
 = ccos tonearest m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a31p+1000 : inexact-ok
-= ccos towardzero m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccos upward m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccos downward binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x5.95116a53e849a311fb99ee22edbcp+1000 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c4p+2076 -0x5.95116a53e849a31p+1000 : inexact-ok
+= ccos upward m68k96 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c6p+2076 -0x5.95116a53e849a31p+1000 : inexact-ok
+= ccos downward binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x5.95116a53e849a311fb99ee22edbcp+1000 : inexact-ok
 = ccos tonearest binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
-= ccos towardzero binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x5.95116a53e849a311fb99ee22edb8p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccos upward binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 -0x5.95116a53e849a311fb99ee22edb8p+1000 : xfail:ibm128-libgcc inexact-ok
+= ccos towardzero binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 -0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
+= ccos upward binary128 0x4p-1076 0x5.ap+8 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 -0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
 = ccos downward ibm128 0x4p-1076 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 -0x5.95116a53e849a311fb99ee22eep+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0x4p-1076 0x5.ap+8 : plus_infty -0x5.95116a53e849a311fb99ee22eep+1000 : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0x4p-1076 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 -0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0x4p-1076 0x5.ap+8 : plus_infty -0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccos 0x1p-16434 22730 xfail-rounding:ibm128-libgcc
-= ccos downward binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccos 0x1p-16434 22730
+= ccos downward binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0x8p-152 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0x8p-152 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0x8p-152 0x5.8cap+12 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0x8p-152 0x5.8cap+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest intel96 0x8p-152 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward intel96 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos upward intel96 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos downward m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest m68k96 0x8p-152 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward m68k96 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos upward m68k96 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos downward binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary128 0x8p-152 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary128 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= ccos upward binary128 0x8p-152 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = ccos downward ibm128 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0x8p-152 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0x8p-152 0x5.8cap+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary32 0x0p+0 0x5.8cap+12 : 0xf.fffffp+124 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos downward binary32 0x0p+0 0x5.8cap+12 : 0xf.fffffp+124 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary32 0x0p+0 0x5.8cap+12 : 0xf.fffffp+124 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary32 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0x0p+0 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary32 0x0p+0 0x5.8cap+12 : 0xf.fffffp+124 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward binary32 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0x0p+0 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0x0p+0 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary64 0x0p+0 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest intel96 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero intel96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward intel96 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward m68k96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero intel96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward intel96 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos downward m68k96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest m68k96 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero m68k96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward m68k96 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary128 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero m68k96 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward m68k96 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos downward binary128 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary128 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary128 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary128 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary128 0x0p+0 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccos upward binary128 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos downward ibm128 0x0p+0 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0x0p+0 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos downward binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary64 0x4p-1076 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary64 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos upward binary64 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest intel96 0x4p-1076 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward intel96 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos upward intel96 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos downward m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest m68k96 0x4p-1076 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward m68k96 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos upward m68k96 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccos downward binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary128 0x4p-1076 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary128 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= ccos upward binary128 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = ccos downward ibm128 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos tonearest ibm128 0x4p-1076 0x5.8cap+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccos towardzero ibm128 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccos upward ibm128 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward intel96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos downward intel96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
 = ccos tonearest intel96 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
-= ccos towardzero intel96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward intel96 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward m68k96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero intel96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= ccos upward intel96 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= ccos downward m68k96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
 = ccos tonearest m68k96 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
-= ccos towardzero m68k96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward m68k96 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos downward binary128 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x2.bf701efd42c88e7efc2fdf7765fep+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero m68k96 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 -0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= ccos upward m68k96 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= ccos downward binary128 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x2.bf701efd42c88e7efc2fdf7765fep+16356 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary128 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
-= ccos towardzero binary128 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccos upward binary128 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccos towardzero binary128 0x4p-16436 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 -0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
+= ccos upward binary128 0x4p-16436 0x5.8cap+12 : plus_infty -0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
 ccos min_subnorm_p120 0x1p-120
 = ccos downward binary32 0x8p-32 0x1p-120 : 0xf.fffffp-4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = ccos tonearest binary32 0x8p-32 0x1p-120 : 0x1p+0 -0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -31951,10 +31951,10 @@ ccos 0x1p-120 min_subnorm_p120
 = ccos tonearest binary128 0x1p-120 0x4p-956 : 0x1p+0 -0x4p-1076 : inexact-ok
 = ccos towardzero binary128 0x1p-120 0x4p-956 : 0xf.fffffffffffffffffffffffffff8p-4 -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = ccos upward binary128 0x1p-120 0x4p-956 : 0x1p+0 -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= ccos downward ibm128 0x1p-120 0x4p-956 : 0xf.fffffffffffffffffffffffffcp-4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ccos downward ibm128 0x1p-120 0x4p-956 : 0xf.fffffffffffffffffffffffffcp-4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ccos tonearest ibm128 0x1p-120 0x4p-956 : 0x1p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= ccos towardzero ibm128 0x1p-120 0x4p-956 : 0xf.fffffffffffffffffffffffffcp-4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ccos upward ibm128 0x1p-120 0x4p-956 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ccos towardzero ibm128 0x1p-120 0x4p-956 : 0xf.fffffffffffffffffffffffffcp-4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ccos upward ibm128 0x1p-120 0x4p-956 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ccos downward intel96 0x1p-120 0x8p-16328 : 0xf.fffffffffffffffp-4 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ccos tonearest intel96 0x1p-120 0x8p-16328 : 0x1p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ccos towardzero intel96 0x1p-120 0x8p-16328 : 0xf.fffffffffffffffp-4 -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -32657,102 +32657,102 @@ ccosh -710.5 -0.75
 = ccosh tonearest ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok
 = ccosh towardzero ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e08p+1020 0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok
 = ccosh upward ibm128 -0x2.c68p+8 -0xcp-4 : 0xb.fe39a718cb52b2731922dd2e0cp+1020 0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok
-ccosh 11357.25 0.75 xfail-rounding:ibm128-libgcc
-= ccosh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccosh 11357.25 0.75
+= ccosh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccosh tonearest intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccosh downward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccosh tonearest m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccosh downward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccosh tonearest binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccosh towardzero binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccosh upward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccosh downward ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccosh -11357.25 0.75 xfail-rounding:ibm128-libgcc
-= ccosh downward binary32 -0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccosh -11357.25 0.75
+= ccosh downward binary32 -0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 -0x2.c5d4p+12 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 -0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 -0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 -0x2.c5d4p+12 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccosh tonearest intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward intel96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh downward m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccosh tonearest m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward m68k96 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh downward binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccosh tonearest binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccosh towardzero binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccosh upward binary128 -0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccosh downward ibm128 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 -0x2.c5d4p+12 0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 -0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccosh 11357.25 -0.75 xfail-rounding:ibm128-libgcc
-= ccosh downward binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccosh 11357.25 -0.75
+= ccosh downward binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccosh tonearest intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh downward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = ccosh tonearest m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh downward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccosh tonearest binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccosh towardzero binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccosh upward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccosh downward ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccosh -11357.25 -0.75 xfail-rounding:ibm128-libgcc
-= ccosh downward binary32 -0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccosh -11357.25 -0.75
+= ccosh downward binary32 -0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 -0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 -0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccosh tonearest intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward intel96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccosh downward m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = ccosh tonearest m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= ccosh towardzero m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= ccosh upward m68k96 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= ccosh downward binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = ccosh tonearest binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= ccosh towardzero binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= ccosh upward binary128 -0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = ccosh downward ibm128 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 -0x2.c5d4p+12 -0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 -0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -32782,156 +32782,156 @@ ccosh 180 0x1p-149
 = ccosh tonearest ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
 = ccosh towardzero ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
 = ccosh upward ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63ep+256 0x3.37346563b110a9b9667d97eb1fp+108 : inexact-ok
-ccosh 1440 0x1p-1074 xfail-rounding:ibm128-libgcc
-= ccosh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccosh 1440 0x1p-1074
+= ccosh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
 = ccosh tonearest intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
-= ccosh towardzero intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
+= ccosh upward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok
+= ccosh downward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
 = ccosh tonearest m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
-= ccosh towardzero m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
+= ccosh upward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok
+= ccosh downward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
 = ccosh tonearest binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
-= ccosh towardzero binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0xb.2a22d4a7d0934623f733dc45db78p+1924 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
+= ccosh upward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0xb.2a22d4a7d0934623f733dc45db78p+1924 : inexact-ok
 = ccosh downward ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
 = ccosh tonearest intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
-= ccosh towardzero intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
+= ccosh upward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok
+= ccosh downward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
 = ccosh tonearest m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
-= ccosh towardzero m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
+= ccosh upward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok
+= ccosh downward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok
 = ccosh tonearest binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok
-= ccosh towardzero binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok
+= ccosh upward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x0p+0 : inexact-ok
 = ccosh downward ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
 = ccosh tonearest intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
-= ccosh towardzero intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
+= ccosh upward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok
+= ccosh downward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
 = ccosh tonearest m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
-= ccosh towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccosh downward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
+= ccosh upward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok
+= ccosh downward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
 = ccosh tonearest binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
-= ccosh towardzero binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : xfail:ibm128-libgcc inexact-ok
-= ccosh upward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x5.95116a53e849a311fb99ee22edbcp+1000 : xfail:ibm128-libgcc inexact-ok
+= ccosh towardzero binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
+= ccosh upward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x5.95116a53e849a311fb99ee22edbcp+1000 : inexact-ok
 = ccosh downward ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-ccosh 22730 0x1p-16434 xfail-rounding:ibm128-libgcc
-= ccosh downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+ccosh 22730 0x1p-16434
+= ccosh downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccosh upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccosh upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh downward ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh downward ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccosh upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= ccosh upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= ccosh downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh downward ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh tonearest ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = ccosh towardzero ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = ccosh upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= ccosh upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
+= ccosh downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= ccosh upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
+= ccosh downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
-= ccosh towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= ccosh upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= ccosh towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
+= ccosh upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356 : inexact-ok overflow errno-erange-ok
 ccosh min_subnorm_p120 0x1p-120
 = ccosh downward binary32 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok
 = ccosh tonearest binary32 0x8p-32 0x1p-120 : 0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -32973,10 +32973,10 @@ ccosh min_subnorm_p120 0x1p-120
 = ccosh tonearest binary128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok
 = ccosh towardzero binary128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffff8p-4 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = ccosh upward binary128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok
-= ccosh downward ibm128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffcp-4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ccosh downward ibm128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffcp-4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ccosh tonearest ibm128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= ccosh towardzero ibm128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffcp-4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ccosh upward ibm128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ccosh towardzero ibm128 0x4p-956 0x1p-120 : 0xf.fffffffffffffffffffffffffcp-4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ccosh upward ibm128 0x4p-956 0x1p-120 : 0x1p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ccosh downward intel96 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ccosh tonearest intel96 0x8p-16328 0x1p-120 : 0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ccosh towardzero intel96 0x8p-16328 0x1p-120 : 0xf.fffffffffffffffp-4 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -33880,10 +33880,10 @@ cexp -10000 0x1p16383
 = cexp tonearest binary128 -0x2.71p+12 0xf.fffffp+124 : 0x1.c4053e6f86ae06fa87507d1789ep-14428 -0x1.148b929412b0629b094c40cf114dp-14428 : inexact-ok
 = cexp towardzero binary128 -0x2.71p+12 0xf.fffffp+124 : 0x1.c4053e6f86ae06fa87507d1789dfp-14428 -0x1.148b929412b0629b094c40cf114dp-14428 : inexact-ok
 = cexp upward binary128 -0x2.71p+12 0xf.fffffp+124 : 0x1.c4053e6f86ae06fa87507d1789ep-14428 -0x1.148b929412b0629b094c40cf114dp-14428 : inexact-ok
-= cexp downward ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x0p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= cexp downward ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x0p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = cexp tonearest ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp towardzero ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp upward ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x4p-1076 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= cexp towardzero ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x0p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= cexp upward ibm128 -0x2.71p+12 0xf.fffffp+124 : 0x4p-1076 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = cexp downward binary64 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x0p+0 : inexact-ok underflow errno-erange-ok
 = cexp tonearest binary64 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = cexp towardzero binary64 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -33900,10 +33900,10 @@ cexp -10000 0x1p16383
 = cexp tonearest binary128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x2.11e61ef928e7d0efbe7438c4fcc4p-14428 0x2.a11e2ecfaecac192b6a0e262eb98p-14436 : inexact-ok
 = cexp towardzero binary128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x2.11e61ef928e7d0efbe7438c4fcc2p-14428 0x2.a11e2ecfaecac192b6a0e262eb96p-14436 : inexact-ok
 = cexp upward binary128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x2.11e61ef928e7d0efbe7438c4fcc2p-14428 0x2.a11e2ecfaecac192b6a0e262eb98p-14436 : inexact-ok
-= cexp downward ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x0p+0 : inexact-ok underflow errno-erange-ok
+= cexp downward ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x4p-1076 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = cexp tonearest ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp towardzero ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp upward ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= cexp towardzero ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= cexp upward ibm128 -0x2.71p+12 0xf.ffffffffffff8p+1020 : -0x0p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = cexp downward intel96 -0x2.71p+12 0x8p+16380 : 0x1.e8166e7f3558751cp-14428 0xc.e535876597146d4p-14432 : inexact-ok
 = cexp tonearest intel96 -0x2.71p+12 0x8p+16380 : 0x1.e8166e7f3558751cp-14428 0xc.e535876597146d4p-14432 : inexact-ok
 = cexp towardzero intel96 -0x2.71p+12 0x8p+16380 : 0x1.e8166e7f3558751cp-14428 0xc.e535876597146d4p-14432 : inexact-ok
@@ -33920,10 +33920,10 @@ cexp -10000 0x1p16383
 = cexp tonearest binary128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0xb.d543737097bf3314fbbe8e859c68p-14432 -0x1.eeedb82a3f993d2142211659ef2ap-14428 : inexact-ok
 = cexp towardzero binary128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0xb.d543737097bf3314fbbe8e859c6p-14432 -0x1.eeedb82a3f993d2142211659ef2ap-14428 : inexact-ok
 = cexp upward binary128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0xb.d543737097bf3314fbbe8e859c6p-14432 -0x1.eeedb82a3f993d2142211659ef2ap-14428 : inexact-ok
-= cexp downward ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= cexp downward ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-1076 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = cexp tonearest ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp towardzero ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp upward ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= cexp towardzero ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= cexp upward ibm128 -0x2.71p+12 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 cexp 88.75 0.75
 = cexp downward binary32 0x5.8cp+4 0xcp-4 : 0xc.0783ap+124 0xb.34dd5p+124 : inexact-ok
 = cexp tonearest binary32 0x5.8cp+4 0xcp-4 : 0xc.0783ap+124 0xb.34dd5p+124 : inexact-ok
@@ -34024,27 +34024,27 @@ cexp -720 0.75
 = cexp tonearest ibm128 -0x2.dp+8 0xcp-4 : 0x1.c078b9f18p-1040 0x1.a1cb672dp-1040 : inexact-ok underflow errno-erange-ok
 = cexp towardzero ibm128 -0x2.dp+8 0xcp-4 : 0x1.c078b9f14p-1040 0x1.a1cb672ccp-1040 : inexact-ok underflow errno-erange-ok
 = cexp upward ibm128 -0x2.dp+8 0xcp-4 : 0x1.c078b9f18p-1040 0x1.a1cb672dp-1040 : inexact-ok underflow errno-erange-ok
-cexp 11356.5625 0.75 xfail-rounding:ibm128-libgcc
-= cexp downward binary32 0x2.c5c9p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cexp 11356.5625 0.75
+= cexp downward binary32 0x2.c5c9p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0x2.c5c9p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x2.c5c9p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0x2.c5c9p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x2.c5c9p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x2.c5c9p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary64 0x2.c5c9p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : inexact-ok
 = cexp tonearest intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f29p+16380 0xb.574da480ee94521p+16380 : inexact-ok
-= cexp towardzero intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : xfail:ibm128-libgcc inexact-ok
-= cexp upward intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f29p+16380 0xb.574da480ee94522p+16380 : xfail:ibm128-libgcc inexact-ok
-= cexp downward m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : inexact-ok
+= cexp upward intel96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f29p+16380 0xb.574da480ee94522p+16380 : inexact-ok
+= cexp downward m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : inexact-ok
 = cexp tonearest m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f29p+16380 0xb.574da480ee94521p+16380 : inexact-ok
-= cexp towardzero m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : xfail:ibm128-libgcc inexact-ok
-= cexp upward m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f29p+16380 0xb.574da480ee94522p+16380 : xfail:ibm128-libgcc inexact-ok
-= cexp downward binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f1578p+16380 0xb.574da480ee945213770f41b94b9p+16380 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f28p+16380 0xb.574da480ee94521p+16380 : inexact-ok
+= cexp upward m68k96 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f29p+16380 0xb.574da480ee94522p+16380 : inexact-ok
+= cexp downward binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f1578p+16380 0xb.574da480ee945213770f41b94b9p+16380 : inexact-ok
 = cexp tonearest binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f1578p+16380 0xb.574da480ee945213770f41b94b9p+16380 : inexact-ok
-= cexp towardzero binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f1578p+16380 0xb.574da480ee945213770f41b94b9p+16380 : xfail:ibm128-libgcc inexact-ok
-= cexp upward binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f158p+16380 0xb.574da480ee945213770f41b94b98p+16380 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f1578p+16380 0xb.574da480ee945213770f41b94b9p+16380 : inexact-ok
+= cexp upward binary128 0x2.c5c9p+12 0xcp-4 : 0xc.2c7b4ebbdc07f2895c5da23f158p+16380 0xb.574da480ee945213770f41b94b98p+16380 : inexact-ok
 = cexp downward ibm128 0x2.c5c9p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x2.c5c9p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -34070,10 +34070,10 @@ cexp -11370 0.75
 = cexp tonearest binary128 -0x2.c6ap+12 0xcp-4 : 0x1.13a6153b6bd9627c65c9a3p-16404 0x1.00cb1cf14f92cea76ffbfc4p-16404 : inexact-ok underflow errno-erange-ok
 = cexp towardzero binary128 -0x2.c6ap+12 0xcp-4 : 0x1.13a6153b6bd9627c65c9a3p-16404 0x1.00cb1cf14f92cea76ffbfc4p-16404 : inexact-ok underflow errno-erange-ok
 = cexp upward binary128 -0x2.c6ap+12 0xcp-4 : 0x1.13a6153b6bd9627c65c9a34p-16404 0x1.00cb1cf14f92cea76ffbfc8p-16404 : inexact-ok underflow errno-erange-ok
-= cexp downward ibm128 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= cexp downward ibm128 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = cexp tonearest ibm128 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp towardzero ibm128 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= cexp upward ibm128 -0x2.c6ap+12 0xcp-4 : 0x4p-1076 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= cexp towardzero ibm128 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= cexp upward ibm128 -0x2.c6ap+12 0xcp-4 : 0x4p-1076 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 cexp 180 0x1p-149
 = cexp downward binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x6.6e68c8p+108 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0xb.4p+4 0x8p-152 : plus_infty 0x6.6e68c8p+108 : inexact-ok overflow errno-erange-ok
@@ -34099,355 +34099,355 @@ cexp 180 0x1p-149
 = cexp tonearest ibm128 0xb.4p+4 0x8p-152 : 0xc.dcd1958ec442a6e599f65fac78p+256 0x6.6e68cac762215372ccfb2fd63cp+108 : inexact-ok
 = cexp towardzero ibm128 0xb.4p+4 0x8p-152 : 0xc.dcd1958ec442a6e599f65fac78p+256 0x6.6e68cac762215372ccfb2fd63cp+108 : inexact-ok
 = cexp upward ibm128 0xb.4p+4 0x8p-152 : 0xc.dcd1958ec442a6e599f65fac7cp+256 0x6.6e68cac762215372ccfb2fd63ep+108 : inexact-ok
-cexp 1440 0x1p-1074 xfail-rounding:ibm128-libgcc
-= cexp downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cexp 1440 0x1p-1074
+= cexp downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : inexact-ok
 = cexp tonearest intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : inexact-ok
-= cexp towardzero intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : xfail:ibm128-libgcc inexact-ok
-= cexp upward intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d18cp+2076 0x1.65445a94fa1268c6p+1928 : xfail:ibm128-libgcc inexact-ok
-= cexp downward m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : inexact-ok
+= cexp upward intel96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d18cp+2076 0x1.65445a94fa1268c6p+1928 : inexact-ok
+= cexp downward m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : inexact-ok
 = cexp tonearest m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : inexact-ok
-= cexp towardzero m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : xfail:ibm128-libgcc inexact-ok
-= cexp upward m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d18cp+2076 0x1.65445a94fa1268c6p+1928 : xfail:ibm128-libgcc inexact-ok
-= cexp downward binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x1.65445a94fa1268c47ee67b88bb6ep+1928 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188p+2076 0x1.65445a94fa1268c4p+1928 : inexact-ok
+= cexp upward m68k96 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d18cp+2076 0x1.65445a94fa1268c6p+1928 : inexact-ok
+= cexp downward binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x1.65445a94fa1268c47ee67b88bb6ep+1928 : inexact-ok
 = cexp tonearest binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x1.65445a94fa1268c47ee67b88bb6ep+1928 : inexact-ok
-= cexp towardzero binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x1.65445a94fa1268c47ee67b88bb6ep+1928 : xfail:ibm128-libgcc inexact-ok
-= cexp upward binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dep+2076 0x1.65445a94fa1268c47ee67b88bb6fp+1928 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x1.65445a94fa1268c47ee67b88bb6ep+1928 : inexact-ok
+= cexp upward binary128 0x5.ap+8 0x8p-152 : 0x2.ca88b529f424d188fdccf71176dep+2076 0x1.65445a94fa1268c47ee67b88bb6fp+1928 : inexact-ok
 = cexp downward ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : inexact-ok
 = cexp tonearest intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : inexact-ok
-= cexp towardzero intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= cexp upward intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d18cp+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= cexp downward m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : inexact-ok
+= cexp upward intel96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d18cp+2076 0x0p+0 : inexact-ok
+= cexp downward m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : inexact-ok
 = cexp tonearest m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : inexact-ok
-= cexp towardzero m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= cexp upward m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d18cp+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= cexp downward binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188p+2076 0x0p+0 : inexact-ok
+= cexp upward m68k96 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d18cp+2076 0x0p+0 : inexact-ok
+= cexp downward binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x0p+0 : inexact-ok
 = cexp tonearest binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x0p+0 : inexact-ok
-= cexp towardzero binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= cexp upward binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dep+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0x0p+0 : inexact-ok
+= cexp upward binary128 0x5.ap+8 0x0p+0 : 0x2.ca88b529f424d188fdccf71176dep+2076 0x0p+0 : inexact-ok
 = cexp downward ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xb.2a22d4a7d093p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xb.2a22d4a7d093p+1000 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x5.ap+8 0x4p-1076 : plus_infty 0xb.2a22d4a7d0938p+1000 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xb.2a22d4a7d093p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0xb.2a22d4a7d0938p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xb.2a22d4a7d093p+1000 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0xb.2a22d4a7d0938p+1000 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : inexact-ok
 = cexp tonearest intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : inexact-ok
-= cexp towardzero intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : xfail:ibm128-libgcc inexact-ok
-= cexp upward intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d18cp+2076 0xb.2a22d4a7d093463p+1000 : xfail:ibm128-libgcc inexact-ok
-= cexp downward m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : inexact-ok
+= cexp upward intel96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d18cp+2076 0xb.2a22d4a7d093463p+1000 : inexact-ok
+= cexp downward m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : inexact-ok
 = cexp tonearest m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : inexact-ok
-= cexp towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : xfail:ibm128-libgcc inexact-ok
-= cexp upward m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d18cp+2076 0xb.2a22d4a7d093463p+1000 : xfail:ibm128-libgcc inexact-ok
-= cexp downward binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0xb.2a22d4a7d0934623f733dc45db7p+1000 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188p+2076 0xb.2a22d4a7d093462p+1000 : inexact-ok
+= cexp upward m68k96 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d18cp+2076 0xb.2a22d4a7d093463p+1000 : inexact-ok
+= cexp downward binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0xb.2a22d4a7d0934623f733dc45db7p+1000 : inexact-ok
 = cexp tonearest binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0xb.2a22d4a7d0934623f733dc45db7p+1000 : inexact-ok
-= cexp towardzero binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0xb.2a22d4a7d0934623f733dc45db7p+1000 : xfail:ibm128-libgcc inexact-ok
-= cexp upward binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dep+2076 0xb.2a22d4a7d0934623f733dc45db78p+1000 : xfail:ibm128-libgcc inexact-ok
+= cexp towardzero binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dcp+2076 0xb.2a22d4a7d0934623f733dc45db7p+1000 : inexact-ok
+= cexp upward binary128 0x5.ap+8 0x4p-1076 : 0x2.ca88b529f424d188fdccf71176dep+2076 0xb.2a22d4a7d0934623f733dc45db78p+1000 : inexact-ok
 = cexp downward ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xb.2a22d4a7d0934623f733dc45d8p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0xb.2a22d4a7d0934623f733dc45dcp+1000 : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xb.2a22d4a7d0934623f733dc45d8p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0xb.2a22d4a7d0934623f733dc45dcp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-cexp 22730 0x1p-16434 xfail-rounding:ibm128-libgcc
-= cexp downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cexp 22730 0x1p-16434
+= cexp downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911dp+16356 : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911dp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911dp+16356 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911dp+16356 : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911dp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x5.7ee03dfa85911cfdf85fbeeecbf8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x5.7ee03dfa85911cf8p+16356 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911dp+16356 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x5.7ee03dfa85911cfdf85fbeeecbf8p+16356 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911cfdf85fbeeecbf8p+16356 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x5.7ee03dfa85911cfdf85fbeeecbf8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911cfdf85fbeeecbfcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-cexp 1e6 0 xfail-rounding:ibm128-libgcc
-= cexp downward binary32 0xf.424p+16 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x5.7ee03dfa85911cfdf85fbeeecbf8p+16356 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x5.7ee03dfa85911cfdf85fbeeecbfcp+16356 : inexact-ok overflow errno-erange-ok
+cexp 1e6 0
+= cexp downward binary32 0xf.424p+16 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0xf.424p+16 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0xf.424p+16 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-cexp 1e6 min xfail-rounding:ibm128-libgcc
-= cexp downward binary32 0xf.424p+16 0x4p-128 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cexp 1e6 min
+= cexp downward binary32 0xf.424p+16 0x4p-128 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0xf.424p+16 0x4p-128 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0xf.424p+16 0x4p-128 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 0x4p-128 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0xf.424p+16 0x4p-128 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 0x4p-128 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 0x4p-128 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 0x4p-128 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 0x4p-128 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 0x4p-128 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 0x4p-128 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 0x4p-128 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 0x4p-128 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0xf.424p+16 0x4p-128 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 0x4p-1024 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 0x4p-1024 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 0x4p-1024 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 0x4p-1024 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 0x4p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 0x8p-972 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 0x2p-16384 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 0x8p-972 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 0x8p-972 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 0x8p-972 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 0x8p-972 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 0x8p-972 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 0x8p-972 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 0x8p-972 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 0x8p-972 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0xf.424p+16 0x8p-972 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-cexp 1e6 -min xfail-rounding:ibm128-libgcc
-= cexp downward binary32 0xf.424p+16 -0x4p-128 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cexp 1e6 -min
+= cexp downward binary32 0xf.424p+16 -0x4p-128 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary32 0xf.424p+16 -0x4p-128 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary32 0xf.424p+16 -0x4p-128 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary32 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 -0x4p-128 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary32 0xf.424p+16 -0x4p-128 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cexp upward binary32 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 -0x4p-128 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 -0x4p-128 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 -0x4p-128 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 -0x4p-128 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 -0x4p-128 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 -0x4p-128 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 -0x4p-128 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 -0x4p-128 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 -0x4p-128 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 -0x4p-128 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 -0x4p-128 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0xf.424p+16 -0x4p-128 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 -0x4p-1024 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 -0x4p-1024 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 -0x4p-1024 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 -0x4p-1024 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 -0x4p-1024 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 -0x4p-1024 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 -0x4p-1024 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 -0x4p-1024 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 -0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 -0x4p-1024 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp upward ibm128 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 -0x4p-16384 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 -0x4p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 -0x4p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 -0x4p-16384 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 -0x4p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 -0x4p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 -0x4p-16384 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 -0x4p-16384 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 -0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 -0x4p-16384 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 -0x2p-16384 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 -0x2p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 -0x2p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 -0x2p-16384 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 -0x2p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 -0x2p-16384 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 -0x2p-16384 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 -0x2p-16384 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary64 0xf.424p+16 -0x8p-972 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 -0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 -0x2p-16384 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward binary64 0xf.424p+16 -0x8p-972 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary64 0xf.424p+16 -0x8p-972 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary64 0xf.424p+16 -0x8p-972 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary64 0xf.424p+16 -0x8p-972 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward intel96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary64 0xf.424p+16 -0x8p-972 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp upward binary64 0xf.424p+16 -0x8p-972 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cexp downward intel96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest intel96 0xf.424p+16 -0x8p-972 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero intel96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward intel96 0xf.424p+16 -0x8p-972 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward m68k96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero intel96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward intel96 0xf.424p+16 -0x8p-972 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward m68k96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest m68k96 0xf.424p+16 -0x8p-972 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero m68k96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward m68k96 0xf.424p+16 -0x8p-972 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp downward binary128 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero m68k96 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward m68k96 0xf.424p+16 -0x8p-972 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= cexp downward binary128 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = cexp tonearest binary128 0xf.424p+16 -0x8p-972 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= cexp towardzero binary128 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cexp upward binary128 0xf.424p+16 -0x8p-972 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cexp towardzero binary128 0xf.424p+16 -0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= cexp upward binary128 0xf.424p+16 -0x8p-972 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = cexp downward ibm128 0xf.424p+16 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cexp tonearest ibm128 0xf.424p+16 -0x8p-972 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = cexp towardzero ibm128 0xf.424p+16 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -43132,260 +43132,260 @@ clog -0x1.fp+1023 -0x1p-1074
 = clog tonearest ibm128 -0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok
 = clog towardzero ibm128 -0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok
 = clog upward ibm128 -0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302526p+8 -0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok
-clog 0x1.fp+1023 0x1p-1074 xfail-rounding:ibm128-libgcc
-= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+clog 0x1.fp+1023 0x1p-1074
+= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x8p-152 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7cp+4 0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7cp+4 0x8.0000080000088p-280 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.0000080000080000080000080008p-280 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x8.00000800000800000800000804p-280 : inexact-ok
+= clog downward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok
 = clog tonearest binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : inexact-ok
-= clog towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok
+= clog upward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7cp+4 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7cp+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7cp+4 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.000004000004p-1204 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.000004000004p-1204 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.000004000004000004000004p-1204 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.0000040000040000040000040004p-1204 : inexact-ok
 = clog downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a6p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a6p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : inexact-ok
 = clog tonearest intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : inexact-ok
-= clog towardzero intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a449p+8 0x8.421084210842109p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : inexact-ok
+= clog upward intel96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a449p+8 0x8.421084210842109p-1176 : inexact-ok
+= clog downward m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : inexact-ok
 = clog tonearest m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : inexact-ok
-= clog towardzero m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a449p+8 0x8.421084210842109p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 0x8.421084210842108421084210842p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cp+8 0x8.421084210842108p-1176 : inexact-ok
+= clog upward m68k96 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a449p+8 0x8.421084210842109p-1176 : inexact-ok
+= clog downward binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 0x8.421084210842108421084210842p-1176 : inexact-ok
 = clog tonearest binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025256p+8 0x8.421084210842108421084210842p-1176 : inexact-ok
-= clog towardzero binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 0x8.421084210842108421084210842p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025256p+8 0x8.4210842108421084210842108428p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 0x8.421084210842108421084210842p-1176 : inexact-ok
+= clog upward binary128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef833025256p+8 0x8.4210842108421084210842108428p-1176 : inexact-ok
 = clog downward ibm128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef83302526p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a6p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok
+= clog upward binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a6p+8 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a449p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a449p+8 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a449p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cp+8 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a449p+8 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025256p+8 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025256p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef833025256p+8 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302526p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a448cef83302526p+8 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a6p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a6p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : inexact-ok
 = clog tonearest intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : inexact-ok
-= clog towardzero intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a449p+8 0x4.2108421084210848p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : inexact-ok
+= clog upward intel96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a449p+8 0x4.2108421084210848p-2100 : inexact-ok
+= clog downward m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : inexact-ok
 = clog tonearest m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : inexact-ok
-= clog towardzero m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a449p+8 0x4.2108421084210848p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 0x4.210842108421084210842108421p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cp+8 0x4.210842108421084p-2100 : inexact-ok
+= clog upward m68k96 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a449p+8 0x4.2108421084210848p-2100 : inexact-ok
+= clog downward binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 0x4.210842108421084210842108421p-2100 : inexact-ok
 = clog tonearest binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025256p+8 0x4.210842108421084210842108421p-2100 : inexact-ok
-= clog towardzero binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 0x4.210842108421084210842108421p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025256p+8 0x4.2108421084210842108421084214p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 0x4.210842108421084210842108421p-2100 : inexact-ok
+= clog upward binary128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef833025256p+8 0x4.2108421084210842108421084214p-2100 : inexact-ok
 = clog downward ibm128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef83302526p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-clog 0x1.fp+1023 -0x1p-1074 xfail-rounding:ibm128-libgcc
-= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+clog 0x1.fp+1023 -0x1p-1074
+= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok
 = clog tonearest binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok
-= clog towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok
+= clog upward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : inexact-ok
+= clog downward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.0000080000088p-280 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7cp+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7cp+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.0000080000080000080000080008p-280 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.00000800000800000800000804p-280 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.0000040000040000040000040004p-1204 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
 = clog downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a6p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok
+= clog upward binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a6p+8 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a449p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a449p+8 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a449p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cp+8 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a449p+8 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025256p+8 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025256p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025255ep+8 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef833025256p+8 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302526p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a4p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a448cef83302526p+8 -0x0p+0 : inexact-ok
+= clog downward binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a4p+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a6p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842109p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a6p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842109p-1176 : inexact-ok
 = clog tonearest intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842108p-1176 : inexact-ok
-= clog towardzero intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a449p+8 -0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842109p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842108p-1176 : inexact-ok
+= clog upward intel96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a449p+8 -0x8.421084210842108p-1176 : inexact-ok
+= clog downward m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842109p-1176 : inexact-ok
 = clog tonearest m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842108p-1176 : inexact-ok
-= clog towardzero m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a449p+8 -0x8.421084210842108p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 -0x8.4210842108421084210842108428p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cp+8 -0x8.421084210842108p-1176 : inexact-ok
+= clog upward m68k96 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a449p+8 -0x8.421084210842108p-1176 : inexact-ok
+= clog downward binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 -0x8.4210842108421084210842108428p-1176 : inexact-ok
 = clog tonearest binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025256p+8 -0x8.421084210842108421084210842p-1176 : inexact-ok
-= clog towardzero binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 -0x8.421084210842108421084210842p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025256p+8 -0x8.421084210842108421084210842p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025255ep+8 -0x8.421084210842108421084210842p-1176 : inexact-ok
+= clog upward binary128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef833025256p+8 -0x8.421084210842108421084210842p-1176 : inexact-ok
 = clog downward ibm128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef83302525p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef83302526p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a4p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a4p+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a6p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.2108421084210848p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a6p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.2108421084210848p-2100 : inexact-ok
 = clog tonearest intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.210842108421084p-2100 : inexact-ok
-= clog towardzero intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a449p+8 -0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.2108421084210848p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.210842108421084p-2100 : inexact-ok
+= clog upward intel96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a449p+8 -0x4.210842108421084p-2100 : inexact-ok
+= clog downward m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.2108421084210848p-2100 : inexact-ok
 = clog tonearest m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.210842108421084p-2100 : inexact-ok
-= clog towardzero m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a449p+8 -0x4.210842108421084p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 -0x4.2108421084210842108421084214p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cp+8 -0x4.210842108421084p-2100 : inexact-ok
+= clog upward m68k96 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a449p+8 -0x4.210842108421084p-2100 : inexact-ok
+= clog downward binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 -0x4.2108421084210842108421084214p-2100 : inexact-ok
 = clog tonearest binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025256p+8 -0x4.210842108421084210842108421p-2100 : inexact-ok
-= clog towardzero binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 -0x4.210842108421084210842108421p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025256p+8 -0x4.210842108421084210842108421p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025255ep+8 -0x4.210842108421084210842108421p-2100 : inexact-ok
+= clog upward binary128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef833025256p+8 -0x4.210842108421084210842108421p-2100 : inexact-ok
 = clog downward ibm128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302525p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
@@ -44764,464 +44764,464 @@ clog -0x1.fp+16383 -0x1p-16445
 = clog tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
 = clog towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
 = clog upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
-clog 0x1.fp+16383 0x1p-16445 xfail-rounding:ibm128-libgcc
-= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+clog 0x1.fp+16383 0x1p-16445
+= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x8p-152 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7cp+4 0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7cp+4 0x8.0000080000088p-280 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.0000080000080000080000080008p-280 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x8.00000800000800000800000804p-280 : inexact-ok
+= clog downward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok
 = clog tonearest binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : inexact-ok
-= clog towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok
+= clog upward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7cp+4 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7cp+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7cp+4 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.000004000004p-1204 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.000004000004p-1204 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.000004000004000004000004p-1204 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.0000040000040000040000040004p-1204 : inexact-ok
 = clog downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473ep+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473ep+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x8.00000000000040000000000002p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x8.0000000000004000000000000208p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x8.0000000000004000000000000208p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473ep+8 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473ep+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473ep+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4.00000000000020000000000001p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4.0000000000002000000000000104p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4.0000000000002000000000000104p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x8.000000000000200000000000028p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x8.0000000000002000000000000288p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x8.0000000000002000000000000288p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4.000000000000100000000000014p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4.0000000000001000000000000144p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4.0000000000001000000000000144p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-clog 0x1.fp+16383 -0x1p-16445 xfail-rounding:ibm128-libgcc
-= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+clog 0x1.fp+16383 -0x1p-16445
+= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok
 = clog tonearest binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok
-= clog towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok
+= clog upward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : inexact-ok
+= clog downward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.0000080000088p-280 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7cp+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7cp+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.0000080000080000080000080008p-280 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.00000800000800000800000804p-280 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.0000040000040000040000040004p-1204 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
 = clog downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473ep+8 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.0000000000004000000000000208p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.0000000000004000000000000208p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x8.00000000000040000000000002p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.00000000000040000000000002p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x8.00000000000040000000000002p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.0000000000002000000000000104p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.0000000000002000000000000104p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x4.00000000000020000000000001p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.00000000000020000000000001p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x4.00000000000020000000000001p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.0000000000002000000000000288p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.0000000000002000000000000288p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x8.000000000000200000000000028p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.000000000000200000000000028p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x8.000000000000200000000000028p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.0000000000001000000000000144p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.0000000000001000000000000144p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x4.000000000000100000000000014p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.000000000000100000000000014p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x4.000000000000100000000000014p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 clog 0x1p-16494 0x1.fp+16383
 = clog downward binary32 0x8p-152 0xf.fffffp+124 : 0x5.8b90b8p+4 0x1.921fb4p+0 : inexact-ok
 = clog tonearest binary32 0x8p-152 0xf.fffffp+124 : 0x5.8b90cp+4 0x1.921fb6p+0 : inexact-ok
@@ -46860,552 +46860,552 @@ clog -0x1.fp+16383 -0x1p-16494
 = clog tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
 = clog towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
 = clog upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
-clog 0x1.fp+16383 0x1p-16494 xfail-rounding:ibm128-libgcc
-= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+clog 0x1.fp+16383 0x1p-16494
+= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90cp+4 0x8p-152 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7cp+4 0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bcp+4 0x8.000008000008p-280 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7cp+4 0x8.0000080000088p-280 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008p-280 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc558p+4 0x8.000008000008p-280 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc56p+4 0x8.000008000008001p-280 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x8.0000080000080000080000080008p-280 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x8.00000800000800000800000804p-280 : inexact-ok
+= clog downward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok
 = clog tonearest binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : inexact-ok
-= clog towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok
+= clog upward binary32 0xf.fffffp+124 0x0p+0 : 0x5.8b90cp+4 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7cp+4 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7cp+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bcp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7cp+4 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.000004000004p-1204 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.000004000004p-1204 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 0x4.000004000004p-1204 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 0x4.0000040000040008p-1204 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.000004000004000004000004p-1204 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x4.000004000004000004000004p-1204 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4.0000040000040000040000040004p-1204 : inexact-ok
 = clog downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc56p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc56p+4 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc56p+4 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473ep+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473ep+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a4p+8 0x8.0000000000004p-1176 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a8p+8 0x8.000000000000401p-1176 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x8.00000000000040000000000002p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x8.0000000000004000000000000208p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x8.00000000000040000000000002p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x8.0000000000004000000000000208p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473ep+8 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473ep+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473ep+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 0x4.0000000000002p-2100 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 0x4.0000000000002008p-2100 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4.00000000000020000000000001p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4.0000000000002000000000000104p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x4.00000000000020000000000001p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4.0000000000002000000000000104p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a8p+8 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a8p+8 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
+= clog upward intel96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.8p+16380 0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok
+= clog downward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac9p+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x8.000000000000200000000000028p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x8.0000000000002000000000000288p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x8.000000000000200000000000028p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x8.0000000000002000000000000288p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4.000000000000100000000000014p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4.0000000000001000000000000144p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x4.000000000000100000000000014p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4.0000000000001000000000000144p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-clog 0x1.fp+16383 -0x1p-16494 xfail-rounding:ibm128-libgcc
-= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+clog 0x1.fp+16383 -0x1p-16494
+= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok
 = clog tonearest binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok
-= clog towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok
+= clog upward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : inexact-ok
+= clog downward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.0000080000088p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90b8p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary32 0xf.fffffp+124 -0x8p-152 : 0x5.8b90cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.0000080000088p-280 : inexact-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7cp+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bcp+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward binary64 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7cp+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008001p-280 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.0000080000080000080000080008p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc558p+4 -0x8.000008000008p-280 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc56p+4 -0x8.000008000008p-280 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.0000080000080000080000080008p-280 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.00000800000800000800000804p-280 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.00000800000800000800000804p-280 : inexact-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : inexact-ok
-= clog towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x8.000008000008000008000008p-280 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x8.000008000008000008000008p-280 : inexact-ok
+= clog downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bcp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : inexact-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.0000040000040008p-1204 : inexact-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.0000040000040000040000040004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc558p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc56p+4 -0x4.000004000004p-1204 : inexact-ok
+= clog downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.0000040000040000040000040004p-1204 : inexact-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
+= clog upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x4.000004000004000004000004p-1204 : inexact-ok
 = clog downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac6p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc558p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc56p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac64p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x5.8b90bfae8e7bc55e4f18476ac644p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473ep+8 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.000000000000401p-1176 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.0000000000004000000000000208p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a4p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a8p+8 -0x8.0000000000004p-1176 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.0000000000004000000000000208p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x8.00000000000040000000000002p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x8.00000000000040000000000002p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x8.00000000000040000000000002p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x8.00000000000040000000000002p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473dep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : inexact-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002008p-2100 : inexact-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.0000000000002000000000000104p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a4p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a8p+8 -0x4.0000000000002p-2100 : inexact-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.0000000000002000000000000104p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x4.00000000000020000000000001p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x4.00000000000020000000000001p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4.00000000000020000000000001p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x4.00000000000020000000000001p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a4p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x2.c5c85fdf473de6a7278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
 = clog tonearest intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
-= clog towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
+= clog upward intel96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok
+= clog downward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok
+= clog upward m68k96 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.8p+16380 -0x0p+0 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok
+= clog downward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x8p-152 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x4p-1076 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward intel96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x8p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog tonearest m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8cp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward m68k96 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac9p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x4p-16448 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6124p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.8p+16380 -0x4p-16496 : 0x2.c5c7ddd45aeeac8d040e147c6126p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok
+= clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : inexact-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok
-= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.0000000000002000000000000288p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : inexact-ok
+= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.0000000000002000000000000288p-1176 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x8.000000000000200000000000028p-1176 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x8.000000000000200000000000028p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x8.000000000000200000000000028p-1176 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x8.000000000000200000000000028p-1176 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.0000000000001000000000000144p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.0000000000001000000000000144p-2100 : inexact-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x4.000000000000100000000000014p-2100 : inexact-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x4.000000000000100000000000014p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.000000000000100000000000014p-2100 : inexact-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x4.000000000000100000000000014p-2100 : inexact-ok
 = clog downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x2.c5c85fdf473de6ab278ece600fccp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 clog 1.0 0x1.234566p-10
 = clog downward binary32 0x1p+0 0x4.8d1598p-12 : 0xa.5b365p-24 0x4.8d1578p-12 : inexact-ok
 = clog tonearest binary32 0x1p+0 0x4.8d1598p-12 : 0xa.5b366p-24 0x4.8d1578p-12 : inexact-ok
@@ -47903,10 +47903,10 @@ clog 0x1p-8190 1.0
 = clog tonearest binary128 0x4p-1076 0x1p+0 : 0x8p-2152 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
 = clog towardzero binary128 0x4p-1076 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-2152 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
 = clog upward binary128 0x4p-1076 0x1p+0 : 0x8p-2152 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
-= clog downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward intel96 0x4p-8192 0x1p+0 : 0x7.fffffffffffffff8p-16384 0x1.921fb54442d18468p+0 : inexact-ok
 = clog tonearest intel96 0x4p-8192 0x1p+0 : 0x8p-16384 0x1.921fb54442d1846ap+0 : inexact-ok
 = clog towardzero intel96 0x4p-8192 0x1p+0 : 0x7.fffffffffffffff8p-16384 0x1.921fb54442d18468p+0 : inexact-ok
@@ -47984,10 +47984,10 @@ clog 0x1p-8191 1.0
 = clog tonearest binary128 0x4p-1076 0x1p+0 : 0x8p-2152 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
 = clog towardzero binary128 0x4p-1076 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-2152 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
 = clog upward binary128 0x4p-1076 0x1p+0 : 0x8p-2152 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
-= clog downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward intel96 0x2p-8192 0x1p+0 : 0x1.fffffffffffffff8p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0x2p-8192 0x1p+0 : 0x2p-16384 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero intel96 0x2p-8192 0x1p+0 : 0x1.fffffffffffffff8p-16384 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok
@@ -48065,10 +48065,10 @@ clog 0x1p-8192 1.0
 = clog tonearest binary128 0x4p-1076 0x1p+0 : 0x8p-2152 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
 = clog towardzero binary128 0x4p-1076 0x1p+0 : 0x7.fffffffffffffffffffffffffffcp-2152 0x1.921fb54442d18469898cc51701b8p+0 : inexact-ok
 = clog upward binary128 0x4p-1076 0x1p+0 : 0x8p-2152 0x1.921fb54442d18469898cc51701b9p+0 : inexact-ok
-= clog downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0x1.921fb54442d18469898cc517018p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0x1.921fb54442d18469898cc51702p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward intel96 0x1p-8192 0x1p+0 : 0x7.ffffffffffffff8p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0x1p-8192 0x1p+0 : 0x8p-16388 0x1.921fb54442d1846ap+0 : inexact-ok underflow errno-erange-ok
 = clog towardzero intel96 0x1p-8192 0x1p+0 : 0x7.ffffffffffffff8p-16388 0x1.921fb54442d18468p+0 : inexact-ok underflow errno-erange-ok
@@ -48393,10 +48393,10 @@ clog -0x1.0000000123456p0 0x1.2345678p-1000
 = clog tonearest binary128 -0x1p+0 0x1.2345678p-1000 : 0xa.5b36e0efa6c2p-2004 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
 = clog towardzero binary128 -0x1p+0 0x1.2345678p-1000 : 0xa.5b36e0efa6c1fffffffffffffff8p-2004 0x3.243f6a8885a308d313198a2e037p+0 : inexact-ok
 = clog upward binary128 -0x1p+0 0x1.2345678p-1000 : 0xa.5b36e0efa6c2p-2004 0x3.243f6a8885a308d313198a2e0372p+0 : inexact-ok
-= clog downward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x3.243f6a8885a308d313198a2e03p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x3.243f6a8885a308d313198a2e03p+0 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x4p-1076 0x3.243f6a8885a308d313198a2e04p+0 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x3.243f6a8885a308d313198a2e03p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x4p-1076 0x3.243f6a8885a308d313198a2e04p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward binary32 -0x1.000002p+0 0x8p-152 : 0x1.fffffep-24 0x3.243f68p+0 : inexact-ok
 = clog tonearest binary32 -0x1.000002p+0 0x8p-152 : 0x1.fffffep-24 0x3.243f6cp+0 : inexact-ok
 = clog towardzero binary32 -0x1.000002p+0 0x8p-152 : 0x1.fffffep-24 0x3.243f68p+0 : inexact-ok
@@ -48975,10 +48975,10 @@ clog 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
 = clog tonearest binary128 0x1p+0 0x1.23456789p-1000 : 0xa.5b36e1937dcc3a88p-2004 0x1.23456789p-1000 : inexact-ok
 = clog towardzero binary128 0x1p+0 0x1.23456789p-1000 : 0xa.5b36e1937dcc3a87fffffffffff8p-2004 0x1.23456788ffffffffffffffffffffp-1000 : inexact-ok
 = clog upward binary128 0x1p+0 0x1.23456789p-1000 : 0xa.5b36e1937dcc3a88p-2004 0x1.23456789p-1000 : inexact-ok
-= clog downward ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x1.23456788ffffffffffcp-1000 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x1.23456788ffffffffffcp-1000 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x1.23456789p-1000 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x1.23456788ffffffffffcp-1000 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0x1p+0 0x1.23456789p-1000 : 0x4p-1076 0x1.23456789p-1000 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x1.23456788ffffffffffcp-1000 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 0x1p+0 0x1.23456789p-1000 : 0x4p-1076 0x1.23456789p-1000 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward binary64 0x1.0000000000001p+0 0x8p-152 : 0xf.ffffffffffff8p-56 0x7.ffffffffffff8p-152 : inexact-ok
 = clog tonearest binary64 0x1.0000000000001p+0 0x8p-152 : 0xf.ffffffffffff8p-56 0x7.ffffffffffff8p-152 : inexact-ok
 = clog towardzero binary64 0x1.0000000000001p+0 0x8p-152 : 0xf.ffffffffffff8p-56 0x7.ffffffffffff8p-152 : inexact-ok
@@ -49249,10 +49249,10 @@ clog 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
 = clog tonearest binary128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x7.ffffffffffff80000000000002p-2004 0xf.ffffffffffff8p-1004 : inexact-ok
 = clog towardzero binary128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x7.ffffffffffff80000000000001fcp-2004 0xf.ffffffffffff7ffffffffffffff8p-1004 : inexact-ok
 = clog upward binary128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x7.ffffffffffff80000000000002p-2004 0xf.ffffffffffff8p-1004 : inexact-ok
-= clog downward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0xf.ffffffffffff7ffffcp-1004 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0xf.ffffffffffff7ffffcp-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0xf.ffffffffffff8p-1004 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0xf.ffffffffffff7ffffcp-1004 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x4p-1076 0xf.ffffffffffff8p-1004 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0xf.ffffffffffff7ffffcp-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x4p-1076 0xf.ffffffffffff8p-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward binary32 0xf.fffffp-4 0x8p-152 : -0x1.000002p-24 0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog tonearest binary32 0xf.fffffp-4 0x8p-152 : -0x1p-24 0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog towardzero binary32 0xf.fffffp-4 0x8p-152 : -0x1p-24 0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -49446,10 +49446,10 @@ clog 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
 = clog tonearest binary128 0x1p+0 0x4p-1076 : 0x8p-2152 0x4p-1076 : inexact-ok
 = clog towardzero binary128 0x1p+0 0x4p-1076 : 0x7.fffffffffffffffffffffffffffcp-2152 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = clog upward binary128 0x1p+0 0x4p-1076 : 0x8p-2152 0x4p-1076 : inexact-ok
-= clog downward ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog downward ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog tonearest ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog towardzero ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0x1p+0 0x4p-1076 : 0x4p-1076 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog towardzero ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog upward ibm128 0x1p+0 0x4p-1076 : 0x4p-1076 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog downward intel96 0x1p+0 0xf.fffffffffffffffp-15004 : 0x0p+0 0xf.ffffffffffffffep-15004 : inexact-ok underflow errno-erange-ok
 = clog tonearest intel96 0x1p+0 0xf.fffffffffffffffp-15004 : 0x0p+0 0xf.fffffffffffffffp-15004 : inexact-ok underflow errno-erange-ok
 = clog towardzero intel96 0x1p+0 0xf.fffffffffffffffp-15004 : 0x0p+0 0xf.ffffffffffffffep-15004 : inexact-ok underflow errno-erange-ok
@@ -75685,260 +75685,260 @@ clog10 -0x1.fp+1023 -0x1p-1074
 = clog10 tonearest ibm128 -0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x1.5d47c4cb2fba0b0ed7231200e68p+0 : inexact-ok
 = clog10 towardzero ibm128 -0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x1.5d47c4cb2fba0b0ed7231200e68p+0 : inexact-ok
 = clog10 upward ibm128 -0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x1.5d47c4cb2fba0b0ed7231200e68p+0 : inexact-ok
-clog10 0x1.fp+1023 0x1p-1074 xfail-rounding:ibm128-libgcc
-= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+clog10 0x1.fp+1023 0x1p-1074
+= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x8p-152 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c07ep-280 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c08p-280 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 0x3.796f661e4c07e4a0dd534b9c09p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 0x3.796f661e4c07e4a0dd534b9c09p-280 : inexact-ok
+= clog10 downward binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : inexact-ok
+= clog10 upward binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
 = clog10 downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0fp+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0fp+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5aap+8 0x3.962065d37864edc4p-1176 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5aap+8 0x3.962065d37864edc4p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : inexact-ok
+= clog10 upward intel96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5aap+8 0x3.962065d37864edc4p-1176 : inexact-ok
+= clog10 downward m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5aap+8 0x3.962065d37864edc4p-1176 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5aap+8 0x3.962065d37864edc4p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x3.962065d37864edc2ecd5556a04f6p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a8p+8 0x3.962065d37864edcp-1176 : inexact-ok
+= clog10 upward m68k96 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5aap+8 0x3.962065d37864edc4p-1176 : inexact-ok
+= clog10 downward binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x3.962065d37864edc2ecd5556a04f6p-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x3.962065d37864edc2ecd5556a04f8p-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x3.962065d37864edc2ecd5556a04f6p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x3.962065d37864edc2ecd5556a04f8p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x3.962065d37864edc2ecd5556a04f6p-1176 : inexact-ok
+= clog10 upward binary128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x3.962065d37864edc2ecd5556a04f8p-1176 : inexact-ok
 = clog10 downward ibm128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0fp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0fp+8 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5aap+8 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5aap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5aap+8 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5aap+8 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5aap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a8p+8 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5aap+8 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0fp+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0fp+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5aap+8 0x1.cb1032e9bc3276e2p-2100 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5aap+8 0x1.cb1032e9bc3276e2p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : inexact-ok
+= clog10 upward intel96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5aap+8 0x1.cb1032e9bc3276e2p-2100 : inexact-ok
+= clog10 downward m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5aap+8 0x1.cb1032e9bc3276e2p-2100 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5aap+8 0x1.cb1032e9bc3276e2p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x1.cb1032e9bc3276e1766aaab5027bp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 0x1.cb1032e9bc3276ep-2100 : inexact-ok
+= clog10 upward m68k96 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5aap+8 0x1.cb1032e9bc3276e2p-2100 : inexact-ok
+= clog10 downward binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x1.cb1032e9bc3276e1766aaab5027bp-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x1.cb1032e9bc3276e1766aaab5027cp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x1.cb1032e9bc3276e1766aaab5027bp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x1.cb1032e9bc3276e1766aaab5027cp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 0x1.cb1032e9bc3276e1766aaab5027bp-2100 : inexact-ok
+= clog10 upward binary128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 0x1.cb1032e9bc3276e1766aaab5027cp-2100 : inexact-ok
 = clog10 downward ibm128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-clog10 0x1.fp+1023 -0x1p-1074 xfail-rounding:ibm128-libgcc
-= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+clog10 0x1.fp+1023 -0x1p-1074
+= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : inexact-ok
+= clog10 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c08p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c08p-280 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c09p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c09p-280 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
 = clog10 downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0fp+8 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5aap+8 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5aap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5aap+8 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5aap+8 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5aap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a8p+8 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5aap+8 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0ep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0ep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edc4p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0fp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edc4p-1176 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5aap+8 -0x3.962065d37864edc4p-1176 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5aap+8 -0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edc4p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edcp-1176 : inexact-ok
+= clog10 upward intel96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5aap+8 -0x3.962065d37864edcp-1176 : inexact-ok
+= clog10 downward m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edc4p-1176 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5aap+8 -0x3.962065d37864edc4p-1176 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5aap+8 -0x3.962065d37864edcp-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x3.962065d37864edc2ecd5556a04f8p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a8p+8 -0x3.962065d37864edcp-1176 : inexact-ok
+= clog10 upward m68k96 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5aap+8 -0x3.962065d37864edcp-1176 : inexact-ok
+= clog10 downward binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x3.962065d37864edc2ecd5556a04f8p-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x3.962065d37864edc2ecd5556a04f8p-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x3.962065d37864edc2ecd5556a04f6p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x3.962065d37864edc2ecd5556a04f6p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x3.962065d37864edc2ecd5556a04f6p-1176 : inexact-ok
+= clog10 upward binary128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x3.962065d37864edc2ecd5556a04f6p-1176 : inexact-ok
 = clog10 downward ibm128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0ep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0ep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0fp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276e2p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0fp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276e2p-2100 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5aap+8 -0x1.cb1032e9bc3276e2p-2100 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5aap+8 -0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276e2p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276ep-2100 : inexact-ok
+= clog10 upward intel96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5aap+8 -0x1.cb1032e9bc3276ep-2100 : inexact-ok
+= clog10 downward m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276e2p-2100 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5aap+8 -0x1.cb1032e9bc3276e2p-2100 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5aap+8 -0x1.cb1032e9bc3276ep-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x1.cb1032e9bc3276e1766aaab5027cp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a8p+8 -0x1.cb1032e9bc3276ep-2100 : inexact-ok
+= clog10 upward m68k96 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5aap+8 -0x1.cb1032e9bc3276ep-2100 : inexact-ok
+= clog10 downward binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x1.cb1032e9bc3276e1766aaab5027cp-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x1.cb1032e9bc3276e1766aaab5027cp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x1.cb1032e9bc3276e1766aaab5027bp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x1.cb1032e9bc3276e1766aaab5027bp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4cp+8 -0x1.cb1032e9bc3276e1766aaab5027bp-2100 : inexact-ok
+= clog10 upward binary128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b4dp+8 -0x1.cb1032e9bc3276e1766aaab5027bp-2100 : inexact-ok
 = clog10 downward ibm128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.8p+1020 -0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7bp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
@@ -77317,464 +77317,464 @@ clog10 -0x1.fp+16383 -0x1p-16445
 = clog10 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.5d47c4cb2fba0b0ed7231200e68bp+0 : inexact-ok
 = clog10 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.5d47c4cb2fba0b0ed7231200e68ap+0 : inexact-ok
 = clog10 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x1.5d47c4cb2fba0b0ed7231200e68ap+0 : inexact-ok
-clog10 0x1.fp+16383 0x1p-16445 xfail-rounding:ibm128-libgcc
-= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+clog10 0x1.fp+16383 0x1p-16445
+= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x8p-152 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c07ep-280 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c08p-280 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 0x3.796f661e4c07e4a0dd534b9c09p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 0x3.796f661e4c07e4a0dd534b9c09p-280 : inexact-ok
+= clog10 downward binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : inexact-ok
+= clog10 upward binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
 = clog10 downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79ffp+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79ffp+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79ffp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79ffp+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79ffp+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x3.796f62a4dca1d43a92f93e313dp-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x3.796f62a4dca1d43a92f93e313dp-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-clog10 0x1.fp+16383 -0x1p-16445 xfail-rounding:ibm128-libgcc
-= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+clog10 0x1.fp+16383 -0x1p-16445
+= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : inexact-ok
+= clog10 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c08p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c08p-280 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c09p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c09p-280 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
 = clog10 downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79ffp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79ffp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79ffp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313dp-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313dp-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 clog10 0x1p-16494 0x1.fp+16383
 = clog10 downward binary32 0x8p-152 0xf.fffffp+124 : 0x2.688268p+4 0xa.ea3e2p-4 : inexact-ok
 = clog10 tonearest binary32 0x8p-152 0xf.fffffp+124 : 0x2.68826cp+4 0xa.ea3e2p-4 : inexact-ok
@@ -79413,552 +79413,552 @@ clog10 -0x1.fp+16383 -0x1p-16494
 = clog10 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.5d47c4cb2fba0b0ed7231200e68bp+0 : inexact-ok
 = clog10 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.5d47c4cb2fba0b0ed7231200e68ap+0 : inexact-ok
 = clog10 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x1.5d47c4cb2fba0b0ed7231200e68ap+0 : inexact-ok
-clog10 0x1.fp+16383 0x1p-16494 xfail-rounding:ibm128-libgcc
-= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+clog10 0x1.fp+16383 0x1p-16494
+= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary32 0xf.fffffp+124 0x8p-152 : 0x2.68826cp+4 0x8p-152 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c07ep-280 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61p+4 0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc612p+4 0x3.796f661e4c08p-280 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159cp+4 0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc6115ap+4 0x3.796f661e4c07e4a4p-280 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 0x3.796f661e4c07e4a0dd534b9c09p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 0x3.796f661e4c07e4a0dd534b9c09p-280 : inexact-ok
+= clog10 downward binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 0x0p+0 : 0x2.688268p+4 0x0p+0 : inexact-ok
+= clog10 upward binary32 0xf.fffffp+124 0x0p+0 : 0x2.68826cp+4 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc612p+4 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159cp+4 0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc6115ap+4 0x1.bcb7b30f2603f252p-1204 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
 = clog10 downward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc6115ap+4 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc6115ap+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc6115ap+4 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159cp+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc6115ap+4 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 0x4p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f324p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 0x4p-16496 : 0x2.68826a0cfc61159f157ce434f324p+4 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79ffp+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79ffp+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2cp+8 0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2ep+8 0x3.796f62a4dca1e224p-1176 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79ffp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79ffp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79ffp+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79ffp+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2cp+8 0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2ep+8 0x1.bcb7b1526e50f112p-2100 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2ep+8 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2ep+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2ep+8 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2cp+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2ep+8 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 0x4p-16496 : 0x1.34413509f79fef2da5a350b33a58p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe9ap+12 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.8p+16380 0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe98p+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe9ap+12 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x3.796f62a4dca1d43a92f93e313dp-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x3.796f62a4dca1d43a92f93e313dp-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-clog10 0x1.fp+16383 -0x1p-16494 xfail-rounding:ibm128-libgcc
-= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a9p+8 0x4p-16496 : inexact-ok underflow errno-erange-ok
+clog10 0x1.fp+16383 -0x1p-16494
+= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.68826cp+4 -0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 -0x0p+0 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : inexact-ok
+= clog10 downward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c08p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary32 0xf.fffffp+124 -0x8p-152 : 0x2.688268p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary32 0xf.fffffp+124 -0x8p-152 : 0x2.68826cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c08p-280 : inexact-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : inexact-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61p+4 -0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc612p+4 -0x3.796f661e4c07ep-280 : inexact-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4a4p-280 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159cp+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc6115ap+4 -0x3.796f661e4c07e4ap-280 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081cp-280 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c09p-280 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x3.796f661e4c07e4a0dd534b9c081ap-280 : inexact-ok
+= clog10 downward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c09p-280 : inexact-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
-= clog10 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 upward ibm128 0xf.fffffp+124 -0x8p-152 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x3.796f661e4c07e4a0dd534b9c08p-280 : inexact-ok
+= clog10 downward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc612p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f252p-1204 : inexact-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159cp+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc6115ap+4 -0x1.bcb7b30f2603f25p-1204 : inexact-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040ep-1204 : inexact-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x1.bcb7b30f2603f2506ea9a5ce040dp-1204 : inexact-ok
 = clog10 downward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f3p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159cp+4 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x8p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159cp+4 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159cp+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc6115ap+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x4p-16448 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f322p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.fffffp+124 -0x4p-16496 : 0x2.68826a0cfc61159f157ce434f324p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79ffp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x0p+0 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79ffp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e224p-1176 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2cp+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2ep+8 -0x3.796f62a4dca1e22p-1176 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3e2p-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x3.796f62a4dca1e2205083d1a3c3ep-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79ffp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary64 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79ffp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f112p-2100 : inexact-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2cp+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2ep+8 -0x1.bcb7b1526e50f11p-2100 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1f1p-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x1.bcb7b1526e50f1102841e8d1e1fp-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33ap+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2cp+8 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x8p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2cp+8 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2cp+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2ep+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16448 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a57p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffff8p+1020 -0x4p-16496 : 0x1.34413509f79fef2da5a350b33a58p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
+= clog10 upward intel96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.8p+16380 -0x0p+0 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok
+= clog10 downward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x8p-152 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x4p-1076 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward intel96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x8p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe98p+12 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe98p+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward m68k96 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe9ap+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x4p-16448 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3ep+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.8p+16380 -0x4p-16496 : 0x1.3440fc8fe730fe989dd9344c6d3fp+12 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : inexact-ok
+= clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok
-= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313dp-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok
+= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x0p+0 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313dp-1176 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x3.796f62a4dca1d43a92f93e313cfep-1176 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : inexact-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : xfail:ibm128-libgcc inexact-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x1.bcb7b1526e50ea1d497c9f189e7fp-2100 : inexact-ok
 = clog10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a88p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16448 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16496 : 0x1.34413509f79fef2f625b0205a8a9p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
 clog10 1.0 0x1.234566p-10
 = clog10 downward binary32 0x1p+0 0x4.8d1598p-12 : 0x4.7f6828p-24 0x1.f9fd4ep-12 : inexact-ok
 = clog10 tonearest binary32 0x1p+0 0x4.8d1598p-12 : 0x4.7f6828p-24 0x1.f9fd5p-12 : inexact-ok
@@ -80456,10 +80456,10 @@ clog10 0x1p-8189 1.0
 = clog10 tonearest binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0xa.ea3e26597dd05876b91890073458p-4 : inexact-ok
 = clog10 towardzero binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4cep-2152 0xa.ea3e26597dd05876b9189007345p-4 : inexact-ok
 = clog10 upward binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0xa.ea3e26597dd05876b91890073458p-4 : inexact-ok
-= clog10 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0xa.ea3e26597dd05876b918900738p-4 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0xa.ea3e26597dd05876b918900738p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0x8p-8192 0x1p+0 : 0xd.e5bd8a937287195p-16384 0xa.ea3e26597dd0587p-4 : inexact-ok
 = clog10 tonearest intel96 0x8p-8192 0x1p+0 : 0xd.e5bd8a937287195p-16384 0xa.ea3e26597dd0587p-4 : inexact-ok
 = clog10 towardzero intel96 0x8p-8192 0x1p+0 : 0xd.e5bd8a937287195p-16384 0xa.ea3e26597dd0587p-4 : inexact-ok
@@ -80537,10 +80537,10 @@ clog10 0x1p-8190 1.0
 = clog10 tonearest binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0xa.ea3e26597dd05876b91890073458p-4 : inexact-ok
 = clog10 towardzero binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4cep-2152 0xa.ea3e26597dd05876b9189007345p-4 : inexact-ok
 = clog10 upward binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0xa.ea3e26597dd05876b91890073458p-4 : inexact-ok
-= clog10 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0xa.ea3e26597dd05876b918900738p-4 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0xa.ea3e26597dd05876b918900738p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0x4p-8192 0x1p+0 : 0x3.796f62a4dca1c65p-16384 0xa.ea3e26597dd0587p-4 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0x4p-8192 0x1p+0 : 0x3.796f62a4dca1c658p-16384 0xa.ea3e26597dd0587p-4 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero intel96 0x4p-8192 0x1p+0 : 0x3.796f62a4dca1c65p-16384 0xa.ea3e26597dd0587p-4 : inexact-ok underflow errno-erange-ok
@@ -80618,10 +80618,10 @@ clog10 0x1p-8191 1.0
 = clog10 tonearest binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0xa.ea3e26597dd05876b91890073458p-4 : inexact-ok
 = clog10 towardzero binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4cep-2152 0xa.ea3e26597dd05876b9189007345p-4 : inexact-ok
 = clog10 upward binary128 0x4p-1076 0x1p+0 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0xa.ea3e26597dd05876b91890073458p-4 : inexact-ok
-= clog10 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0xa.ea3e26597dd05876b918900738p-4 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0x4p-1076 0x1p+0 : 0x0p+0 0xa.ea3e26597dd05876b918900734p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0x4p-1076 0x1p+0 : 0x4p-1076 0xa.ea3e26597dd05876b918900738p-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0x2p-8192 0x1p+0 : 0xd.e5bd8a93728719p-16388 0xa.ea3e26597dd0587p-4 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0x2p-8192 0x1p+0 : 0xd.e5bd8a937287198p-16388 0xa.ea3e26597dd0587p-4 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero intel96 0x2p-8192 0x1p+0 : 0xd.e5bd8a93728719p-16388 0xa.ea3e26597dd0587p-4 : inexact-ok underflow errno-erange-ok
@@ -80946,10 +80946,10 @@ clog10 -0x1.0000000123456p0 0x1.2345678p-1000
 = clog10 tonearest binary128 -0x1p+0 0x1.2345678p-1000 : 0x4.7f6863b044066c88f095109488ap-2004 0x1.5d47c4cb2fba0b0ed7231200e68bp+0 : inexact-ok
 = clog10 towardzero binary128 -0x1p+0 0x1.2345678p-1000 : 0x4.7f6863b044066c88f095109488ap-2004 0x1.5d47c4cb2fba0b0ed7231200e68ap+0 : inexact-ok
 = clog10 upward binary128 -0x1p+0 0x1.2345678p-1000 : 0x4.7f6863b044066c88f095109488a4p-2004 0x1.5d47c4cb2fba0b0ed7231200e68bp+0 : inexact-ok
-= clog10 downward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x1.5d47c4cb2fba0b0ed7231200e68p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x1.5d47c4cb2fba0b0ed7231200e68p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x1.5d47c4cb2fba0b0ed7231200e68p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x1.5d47c4cb2fba0b0ed7231200e68p+0 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x4p-1076 0x1.5d47c4cb2fba0b0ed7231200e7p+0 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 -0x1p+0 0x1.2345678p-1000 : 0x0p+0 0x1.5d47c4cb2fba0b0ed7231200e68p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 -0x1p+0 0x1.2345678p-1000 : 0x4p-1076 0x1.5d47c4cb2fba0b0ed7231200e7p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward binary32 -0x1.000002p+0 0x8p-152 : 0xd.e5bd7p-28 0x1.5d47c4p+0 : inexact-ok
 = clog10 tonearest binary32 -0x1.000002p+0 0x8p-152 : 0xd.e5bd8p-28 0x1.5d47c4p+0 : inexact-ok
 = clog10 towardzero binary32 -0x1.000002p+0 0x8p-152 : 0xd.e5bd7p-28 0x1.5d47c4p+0 : inexact-ok
@@ -81528,10 +81528,10 @@ clog10 0x1.00000000000000123456789abcp0 0x1.23456789p-1000
 = clog10 tonearest binary128 0x1p+0 0x1.23456789p-1000 : 0x4.7f6863f76ba7e919c1dd8143a0bcp-2004 0x7.e7f57fbd950ef61819b3306117b4p-1004 : inexact-ok
 = clog10 towardzero binary128 0x1p+0 0x1.23456789p-1000 : 0x4.7f6863f76ba7e919c1dd8143a0bcp-2004 0x7.e7f57fbd950ef61819b3306117b4p-1004 : inexact-ok
 = clog10 upward binary128 0x1p+0 0x1.23456789p-1000 : 0x4.7f6863f76ba7e919c1dd8143a0cp-2004 0x7.e7f57fbd950ef61819b3306117b8p-1004 : inexact-ok
-= clog10 downward ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x7.e7f57fbd950ef61818p-1004 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x7.e7f57fbd950ef61818p-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x7.e7f57fbd950ef61818p-1004 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x7.e7f57fbd950ef61818p-1004 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0x1p+0 0x1.23456789p-1000 : 0x4p-1076 0x7.e7f57fbd950ef6181cp-1004 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0x1p+0 0x1.23456789p-1000 : 0x0p+0 0x7.e7f57fbd950ef61818p-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0x1p+0 0x1.23456789p-1000 : 0x4p-1076 0x7.e7f57fbd950ef6181cp-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward binary64 0x1.0000000000001p+0 0x8p-152 : 0x6.f2dec549b9434p-56 0x3.796f62a4dca18p-152 : inexact-ok
 = clog10 tonearest binary64 0x1.0000000000001p+0 0x8p-152 : 0x6.f2dec549b9434p-56 0x3.796f62a4dca18p-152 : inexact-ok
 = clog10 towardzero binary64 0x1.0000000000001p+0 0x8p-152 : 0x6.f2dec549b9434p-56 0x3.796f62a4dca18p-152 : inexact-ok
@@ -81802,10 +81802,10 @@ clog10 0x0.fffffffffffff8p0 0x0.fffffffffffff8p-1000
 = clog10 tonearest binary128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x3.796f62a4dca18ebddf445cf49948p-2004 0x6.f2dec549b9435512b4b307b34d38p-1004 : inexact-ok
 = clog10 towardzero binary128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x3.796f62a4dca18ebddf445cf49948p-2004 0x6.f2dec549b9435512b4b307b34d38p-1004 : inexact-ok
 = clog10 upward binary128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x3.796f62a4dca18ebddf445cf4994ap-2004 0x6.f2dec549b9435512b4b307b34d3cp-1004 : inexact-ok
-= clog10 downward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0x6.f2dec549b9435512b4p-1004 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0x6.f2dec549b9435512b4p-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0x6.f2dec549b9435512b4p-1004 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0x6.f2dec549b9435512b4p-1004 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x4p-1076 0x6.f2dec549b9435512b8p-1004 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x0p+0 0x6.f2dec549b9435512b4p-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0x1p+0 0xf.ffffffffffff8p-1004 : 0x4p-1076 0x6.f2dec549b9435512b8p-1004 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward binary32 0xf.fffffp-4 0x8p-152 : -0x6.f2dedp-28 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest binary32 0xf.fffffp-4 0x8p-152 : -0x6.f2dec8p-28 0x0p+0 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero binary32 0xf.fffffp-4 0x8p-152 : -0x6.f2dec8p-28 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -81999,10 +81999,10 @@ clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
 = clog10 tonearest binary128 0x1p+0 0x4p-1076 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0x1.bcb7b1526e50e32a6ab7555f5a68p-1076 : inexact-ok
 = clog10 towardzero binary128 0x1p+0 0x4p-1076 : 0x3.796f62a4dca1c654d56eaabeb4cep-2152 0x1.bcb7b1526e50e32a6ab7555f5a67p-1076 : inexact-ok
 = clog10 upward binary128 0x1p+0 0x4p-1076 : 0x3.796f62a4dca1c654d56eaabeb4dp-2152 0x1.bcb7b1526e50e32a6ab7555f5a68p-1076 : inexact-ok
-= clog10 downward ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0x1p+0 0x4p-1076 : 0x4p-1076 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0x1p+0 0x4p-1076 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0x1p+0 0x4p-1076 : 0x4p-1076 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0x1p+0 0xf.fffffffffffffffp-15004 : 0x0p+0 0x6.f2dec549b9438cap-15004 : inexact-ok underflow errno-erange-ok
 = clog10 tonearest intel96 0x1p+0 0xf.fffffffffffffffp-15004 : 0x0p+0 0x6.f2dec549b9438cap-15004 : inexact-ok underflow errno-erange-ok
 = clog10 towardzero intel96 0x1p+0 0xf.fffffffffffffffp-15004 : 0x0p+0 0x6.f2dec549b9438cap-15004 : inexact-ok underflow errno-erange-ok
@@ -82079,10 +82079,10 @@ clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
 = clog10 tonearest binary128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a71680cp-28 0x1.bcb7b30f2603f2506ea9a5ce040ep-1076 : inexact-ok
 = clog10 towardzero binary128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a716808p-28 0x1.bcb7b30f2603f2506ea9a5ce040dp-1076 : inexact-ok
 = clog10 upward binary128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a716808p-28 0x1.bcb7b30f2603f2506ea9a5ce040ep-1076 : inexact-ok
-= clog10 downward ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a716ap-28 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a716ap-28 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a7168p-28 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a7168p-28 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a7168p-28 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a7168p-28 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0xf.fffffp-4 0x4p-1076 : -0x6.f2dec8c328a8827b3ace4a7168p-28 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0xf.fffffp-4 0xf.fffffffffffffffp-15004 : -0x6.f2dec8c328a8828p-28 0x6.f2decc3c980fc938p-15004 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffp-4 0xf.fffffffffffffffp-15004 : -0x6.f2dec8c328a88278p-28 0x6.f2decc3c980fc938p-15004 : inexact-ok
 = clog10 towardzero intel96 0xf.fffffp-4 0xf.fffffffffffffffp-15004 : -0x6.f2dec8c328a88278p-28 0x6.f2decc3c980fc938p-15004 : inexact-ok
@@ -82151,10 +82151,10 @@ clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
 = clog10 tonearest binary128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313c32p-56 0x1.bcb7b1526e50f1102841e8d1e1fp-1076 : inexact-ok
 = clog10 towardzero binary128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313c32p-56 0x1.bcb7b1526e50f1102841e8d1e1fp-1076 : inexact-ok
 = clog10 upward binary128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313c32p-56 0x1.bcb7b1526e50f1102841e8d1e1f1p-1076 : inexact-ok
-= clog10 downward ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313dp-56 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313dp-56 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313cp-56 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313cp-56 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313cp-56 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313cp-56 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0xf.ffffffffffff8p-4 0x4p-1076 : -0x3.796f62a4dca1d43a92f93e313cp-56 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0xf.ffffffffffff8p-4 0xf.fffffffffffffffp-15004 : -0x3.796f62a4dca1d43cp-56 0x6.f2dec549b943c438p-15004 : inexact-ok
 = clog10 tonearest intel96 0xf.ffffffffffff8p-4 0xf.fffffffffffffffp-15004 : -0x3.796f62a4dca1d43cp-56 0x6.f2dec549b943c438p-15004 : inexact-ok
 = clog10 towardzero intel96 0xf.ffffffffffff8p-4 0xf.fffffffffffffffp-15004 : -0x3.796f62a4dca1d438p-56 0x6.f2dec549b943c438p-15004 : inexact-ok
@@ -82211,10 +82211,10 @@ clog10 0x0.ffffffffffffffffp0 0x0.ffffffffffffffffp-15000
 = clog10 tonearest binary128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb822464p-68 0x1.bcb7b1526e50e32c276f06b1c8b9p-1076 : inexact-ok
 = clog10 towardzero binary128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb822464p-68 0x1.bcb7b1526e50e32c276f06b1c8b8p-1076 : inexact-ok
 = clog10 upward binary128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb822464p-68 0x1.bcb7b1526e50e32c276f06b1c8b9p-1076 : inexact-ok
-= clog10 downward ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82248p-68 0x0p+0 : inexact-ok underflow errno-erange-ok
+= clog10 downward ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82248p-68 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 tonearest ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82246p-68 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 towardzero ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82246p-68 0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82246p-68 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= clog10 towardzero ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82246p-68 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= clog10 upward ibm128 0xf.fffffffffffffffp-4 0x4p-1076 : -0x6.f2dec549b9438cad244cb82246p-68 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = clog10 downward intel96 0xf.fffffffffffffffp-4 0xf.fffffffffffffffp-15004 : -0x6.f2dec549b9438cbp-68 0x6.f2dec549b9438ca8p-15004 : inexact-ok
 = clog10 tonearest intel96 0xf.fffffffffffffffp-4 0xf.fffffffffffffffp-15004 : -0x6.f2dec549b9438cbp-68 0x6.f2dec549b9438ca8p-15004 : inexact-ok
 = clog10 towardzero intel96 0xf.fffffffffffffffp-4 0xf.fffffffffffffffp-15004 : -0x6.f2dec549b9438ca8p-68 0x6.f2dec549b9438ca8p-15004 : inexact-ok
@@ -104442,140 +104442,140 @@ cosh 0x1.629188p+4
 = cosh tonearest ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3ep+28 : inexact-ok
 = cosh towardzero ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3cp+28 : inexact-ok
 = cosh upward ibm128 0x1.629188p+4 : 0x7.d716115677b7981c1502cadb3ep+28 : inexact-ok
-cosh max no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh max no-test-inline
+= cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -max no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh -max no-test-inline
+= cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105096,7 +105096,283 @@ cosh -0x5.96a7e8p+4
 = cosh tonearest ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e8p+128 : inexact-ok
 = cosh towardzero ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02ep+128 : inexact-ok
 = cosh upward ibm128 -0x5.96a7e8p+4 : 0x1.00006c1f5d48e7480e07d1c02e8p+128 : inexact-ok
-cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
+cosh 0x2.c679d1f73f0fap+8
+= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok
+= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : inexact-ok
+cosh 0x2.c679d1f73f0fcp+8
+= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok
+= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c679d1f73f0fap+8
+= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok
+= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
+= cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : inexact-ok
+cosh -0x2.c679d1f73f0fcp+8
+= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok
+= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
 = cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105117,10 +105393,10 @@ cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105145,6 +105421,26 @@ cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
 = cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
 = cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -105165,7 +105461,47 @@ cosh 0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
 = cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
-cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
+= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
+cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
 = cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105186,10 +105522,10 @@ cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105230,11 +105566,71 @@ cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
 = cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
+= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105279,10 +105675,10 @@ cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
 = cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -105303,7 +105699,67 @@ cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
 = cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
-cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
+= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
+cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -105348,337 +105804,10 @@ cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
-cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
 = cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -105715,10 +105844,10 @@ cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
 = cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
 = cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -105747,1127 +105876,998 @@ cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
 = cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
-cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
 = cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh towardzero m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
 = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = cosh tonearest binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh towardzero binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = cosh towardzero ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -108422,202 +108422,202 @@ csin -0.75 -710.5
 = csin tonearest ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd40cp+1020 -0xb.fe39a718cb52b2731922dd2e0cp+1020 : inexact-ok
 = csin towardzero ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd408p+1020 -0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
 = csin upward ibm128 -0xcp-4 -0x2.c68p+8 : -0xb.2c35ffb60337070b74839cd408p+1020 -0xb.fe39a718cb52b2731922dd2e08p+1020 : inexact-ok
-csin 0.75 11357.25 xfail-rounding:ibm128-libgcc
-= csin downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin 0.75 11357.25
+= csin downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
 = csin tonearest intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward intel96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 0xc.1aee93505374b42p+16380 : inexact-ok
+= csin downward m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
 = csin tonearest m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward m68k96 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 0xc.1aee93505374b42p+16380 : inexact-ok
+= csin downward binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
 = csin tonearest binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
-= csin towardzero binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd624p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
+= csin upward binary128 0xcp-4 0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd624p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
 = csin downward ibm128 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0xcp-4 0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin 0.75 -11357.25 xfail-rounding:ibm128-libgcc
-= csin downward binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin 0.75 -11357.25
+= csin downward binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0xcp-4 -0x2.c5d4p+12 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
 = csin tonearest intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward intel96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin downward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
 = csin tonearest m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward m68k96 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin downward binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
 = csin tonearest binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
-= csin towardzero binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd624p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
+= csin upward binary128 0xcp-4 -0x2.c5d4p+12 : 0xb.46f43ab104a625930c1b0cbd624p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
 = csin downward ibm128 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0xcp-4 -0x2.c5d4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin -0.75 11357.25 xfail-rounding:ibm128-libgcc
-= csin downward binary32 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin -0.75 11357.25
+= csin downward binary32 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 -0xcp-4 0x2.c5d4p+12 : -0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 -0xcp-4 0x2.c5d4p+12 : -0xf.fffffp+124 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 -0xcp-4 0x2.c5d4p+12 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 -0xcp-4 0x2.c5d4p+12 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 0xc.1aee93505374b41p+16380 : inexact-ok
 = csin tonearest intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward intel96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b42p+16380 : inexact-ok
+= csin downward m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 0xc.1aee93505374b41p+16380 : inexact-ok
 = csin tonearest m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd624p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward m68k96 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 0xc.1aee93505374b42p+16380 : inexact-ok
+= csin downward binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd624p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
 = csin tonearest binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
-= csin towardzero binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
+= csin upward binary128 -0xcp-4 0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
 = csin downward ibm128 -0xcp-4 0x2.c5d4p+12 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 -0xcp-4 0x2.c5d4p+12 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin -0.75 -11357.25 xfail-rounding:ibm128-libgcc
-= csin downward binary32 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin -0.75 -11357.25
+= csin downward binary32 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 -0xcp-4 -0x2.c5d4p+12 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 -0xcp-4 -0x2.c5d4p+12 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 -0xcp-4 -0x2.c5d4p+12 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 -0xcp-4 -0x2.c5d4p+12 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin downward binary64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin downward intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
 = csin tonearest intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b42p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward intel96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin downward m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625ap+16380 -0xc.1aee93505374b42p+16380 : inexact-ok
 = csin tonearest m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
-= csin towardzero m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd624p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin upward m68k96 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a6259p+16380 -0xc.1aee93505374b41p+16380 : inexact-ok
+= csin downward binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd624p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
 = csin tonearest binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e1p+16380 : inexact-ok
-= csin towardzero binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
+= csin upward binary128 -0xcp-4 -0x2.c5d4p+12 : -0xb.46f43ab104a625930c1b0cbd6238p+16380 -0xc.1aee93505374b41257ed141f4e08p+16380 : inexact-ok
 = csin downward ibm128 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 -0xcp-4 -0x2.c5d4p+12 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin 0.75 1e6 xfail-rounding:ibm128-libgcc
-= csin downward binary32 0xcp-4 0xf.424p+16 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin 0.75 1e6
+= csin downward binary32 0xcp-4 0xf.424p+16 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0xcp-4 0xf.424p+16 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0xcp-4 0xf.424p+16 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0xcp-4 0xf.424p+16 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0xcp-4 0xf.424p+16 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0xcp-4 0xf.424p+16 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 0xcp-4 0xf.424p+16 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary128 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 0xcp-4 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 0xcp-4 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0xcp-4 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin 0.75 -1e6 xfail-rounding:ibm128-libgcc
-= csin downward binary32 0xcp-4 -0xf.424p+16 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin 0.75 -1e6
+= csin downward binary32 0xcp-4 -0xf.424p+16 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0xcp-4 -0xf.424p+16 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0xcp-4 -0xf.424p+16 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0xcp-4 -0xf.424p+16 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0xcp-4 -0xf.424p+16 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin downward binary128 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 0xcp-4 -0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 0xcp-4 -0xf.424p+16 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0xcp-4 -0xf.424p+16 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0xcp-4 -0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0xcp-4 -0xf.424p+16 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin -0.75 1e6 xfail-rounding:ibm128-libgcc
-= csin downward binary32 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin -0.75 1e6
+= csin downward binary32 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 -0xcp-4 0xf.424p+16 : -0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 -0xcp-4 0xf.424p+16 : -0xf.fffffp+124 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 -0xcp-4 0xf.424p+16 : minus_infty 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 -0xcp-4 0xf.424p+16 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 -0xcp-4 0xf.424p+16 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 -0xcp-4 0xf.424p+16 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffff8p+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary128 -0xcp-4 0xf.424p+16 : minus_infty 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 -0xcp-4 0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 plus_infty : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 -0xcp-4 0xf.424p+16 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 -0xcp-4 0xf.424p+16 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin -0.75 -1e6 xfail-rounding:ibm128-libgcc
-= csin downward binary32 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin -0.75 -1e6
+= csin downward binary32 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 -0xcp-4 -0xf.424p+16 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 -0xcp-4 -0xf.424p+16 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 -0xcp-4 -0xf.424p+16 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 -0xcp-4 -0xf.424p+16 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin downward binary64 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin downward intel96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin downward binary128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 -0xcp-4 -0xf.424p+16 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 -0xcp-4 -0xf.424p+16 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -108647,156 +108647,156 @@ csin 0x1p-149 180
 = csin tonearest ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1ep+108 0x6.6e68cac762215372ccfb2fd63cp+256 : inexact-ok
 = csin towardzero ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1ep+108 0x6.6e68cac762215372ccfb2fd63cp+256 : inexact-ok
 = csin upward ibm128 0x8p-152 0xb.4p+4 : 0x3.37346563b110a9b9667d97eb1fp+108 0x6.6e68cac762215372ccfb2fd63ep+256 : inexact-ok
-csin 0x1p-1074 1440 xfail-rounding:ibm128-libgcc
-= csin downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin 0x1p-1074 1440
+= csin downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0x8p-152 0x5.ap+8 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 0x8p-152 0x5.ap+8 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
 = csin tonearest intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
-= csin towardzero intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093463p+1924 0x1.65445a94fa1268c6p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
+= csin upward intel96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093463p+1924 0x1.65445a94fa1268c6p+2076 : inexact-ok
+= csin downward m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
 = csin tonearest m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
-= csin towardzero m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093463p+1924 0x1.65445a94fa1268c6p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093462p+1924 0x1.65445a94fa1268c4p+2076 : inexact-ok
+= csin upward m68k96 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d093463p+1924 0x1.65445a94fa1268c6p+2076 : inexact-ok
+= csin downward binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
 = csin tonearest binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
-= csin towardzero binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db78p+1924 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db7p+1924 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
+= csin upward binary128 0x8p-152 0x5.ap+8 : 0xb.2a22d4a7d0934623f733dc45db78p+1924 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : inexact-ok
 = csin downward ibm128 0x8p-152 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0x8p-152 0x5.ap+8 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0x8p-152 0x5.ap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0x8p-152 0x5.ap+8 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary32 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin downward binary32 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
 = csin tonearest intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
-= csin towardzero intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c6p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
+= csin upward intel96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c6p+2076 : inexact-ok
+= csin downward m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
 = csin tonearest m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
-= csin towardzero m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c6p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c4p+2076 : inexact-ok
+= csin upward m68k96 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c6p+2076 : inexact-ok
+= csin downward binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
 = csin tonearest binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
-= csin towardzero binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
+= csin upward binary128 0x0p+0 0x5.ap+8 : 0x0p+0 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : inexact-ok
 = csin downward ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin downward binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e8498p+1000 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849cp+1000 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
 = csin tonearest intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
-= csin towardzero intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a318p+1000 0x1.65445a94fa1268c6p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin downward m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
+= csin upward intel96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a318p+1000 0x1.65445a94fa1268c6p+2076 : inexact-ok
+= csin downward m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
 = csin tonearest m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
-= csin towardzero m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a318p+1000 0x1.65445a94fa1268c6p+2076 : xfail:ibm128-libgcc inexact-ok
-= csin downward binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a31p+1000 0x1.65445a94fa1268c4p+2076 : inexact-ok
+= csin upward m68k96 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a318p+1000 0x1.65445a94fa1268c6p+2076 : inexact-ok
+= csin downward binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
 = csin tonearest binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
-= csin towardzero binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : xfail:ibm128-libgcc inexact-ok
-= csin upward binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edbcp+1000 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : xfail:ibm128-libgcc inexact-ok
+= csin towardzero binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edb8p+1000 0x1.65445a94fa1268c47ee67b88bb6ep+2076 : inexact-ok
+= csin upward binary128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22edbcp+1000 0x1.65445a94fa1268c47ee67b88bb6fp+2076 : inexact-ok
 = csin downward ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22ecp+1000 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22eep+1000 plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22ecp+1000 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22eep+1000 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csin 0x1p-16434 22730 xfail-rounding:ibm128-libgcc
-= csin downward binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csin 0x1p-16434 22730
+= csin downward binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0x8p-152 0x5.8cap+12 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 0x8p-152 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0x8p-152 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin downward binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csin upward binary32 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin downward binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary64 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csin upward binary64 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 0x4p-1076 0x5.8cap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin downward ibm128 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin tonearest ibm128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csin towardzero ibm128 0x4p-1076 0x5.8cap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csin upward ibm128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin downward intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward intel96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin downward binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7cp+16356 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csin upward m68k96 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e8p+16356 plus_infty : inexact-ok overflow errno-erange-ok
+= csin downward binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 plus_infty : inexact-ok overflow errno-erange-ok
-= csin towardzero binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csin upward binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fep+16356 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csin towardzero binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csin upward binary128 0x4p-16436 0x5.8cap+12 : 0x2.bf701efd42c88e7efc2fdf7765fep+16356 plus_infty : inexact-ok overflow errno-erange-ok
 csin min 1
 = csin downward binary32 0x4p-128 0x1p+0 : 0x6.2c1d5p-128 0x1.2cd9fcp+0 : inexact-ok
 = csin tonearest binary32 0x4p-128 0x1p+0 : 0x6.2c1d58p-128 0x1.2cd9fcp+0 : inexact-ok
@@ -109463,202 +109463,202 @@ csinh -710.5 -0.75
 = csinh tonearest ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e0cp+1020 -0xb.2c35ffb60337070b74839cd40cp+1020 : inexact-ok
 = csinh towardzero ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok
 = csinh upward ibm128 -0x2.c68p+8 -0xcp-4 : -0xb.fe39a718cb52b2731922dd2e08p+1020 -0xb.2c35ffb60337070b74839cd408p+1020 : inexact-ok
-csinh 11357.25 0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh 11357.25 0.75
+= csinh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = csinh tonearest intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward intel96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= csinh downward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = csinh tonearest m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward m68k96 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b42p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= csinh downward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = csinh tonearest binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= csinh towardzero binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= csinh upward binary128 0x2.c5d4p+12 0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = csinh downward ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x2.c5d4p+12 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh -11357.25 0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh -11357.25 0.75
+= csinh downward binary32 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 -0x2.c5d4p+12 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 -0x2.c5d4p+12 0xcp-4 : -0xf.fffffp+124 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 -0x2.c5d4p+12 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 -0x2.c5d4p+12 0xcp-4 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b42p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b42p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = csinh tonearest intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b42p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward intel96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= csinh downward m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b42p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
 = csinh tonearest m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward m68k96 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41p+16380 0xb.46f43ab104a625ap+16380 : inexact-ok
+= csinh downward binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = csinh tonearest binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= csinh towardzero binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= csinh upward binary128 -0x2.c5d4p+12 0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = csinh downward ibm128 -0x2.c5d4p+12 0xcp-4 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 -0x2.c5d4p+12 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh 11357.25 -0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh 11357.25 -0.75
+= csinh downward binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0x2.c5d4p+12 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = csinh tonearest intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward intel96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh downward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = csinh tonearest m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward m68k96 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b42p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh downward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = csinh tonearest binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= csinh towardzero binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= csinh upward binary128 0x2.c5d4p+12 -0xcp-4 : 0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = csinh downward ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x2.c5d4p+12 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh -11357.25 -0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh -11357.25 -0.75
+= csinh downward binary32 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 -0x2.c5d4p+12 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 -0x2.c5d4p+12 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 -0x2.c5d4p+12 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 -0x2.c5d4p+12 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b42p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b42p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = csinh tonearest intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b42p+16380 -0xb.46f43ab104a625ap+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward intel96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh downward m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b42p+16380 -0xb.46f43ab104a625ap+16380 : inexact-ok
 = csinh tonearest m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
-= csinh towardzero m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh upward m68k96 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41p+16380 -0xb.46f43ab104a6259p+16380 : inexact-ok
+= csinh downward binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd624p+16380 : inexact-ok
 = csinh tonearest binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e1p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
-= csinh towardzero binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
+= csinh upward binary128 -0x2.c5d4p+12 -0xcp-4 : -0xc.1aee93505374b41257ed141f4e08p+16380 -0xb.46f43ab104a625930c1b0cbd6238p+16380 : inexact-ok
 = csinh downward ibm128 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 -0x2.c5d4p+12 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh 1e6 0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 0xf.424p+16 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh 1e6 0.75
+= csinh downward binary32 0xf.424p+16 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0xf.424p+16 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0xf.424p+16 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0xf.424p+16 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0xf.424p+16 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0xf.424p+16 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 0xf.424p+16 0xcp-4 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 0xf.424p+16 0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 0xf.424p+16 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0xf.424p+16 0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh -1e6 0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh -1e6 0.75
+= csinh downward binary32 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 -0xf.424p+16 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 -0xf.424p+16 0xcp-4 : -0xf.fffffp+124 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 -0xf.424p+16 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 -0xf.424p+16 0xcp-4 : -0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 -0xf.424p+16 0xcp-4 : -0xf.fffffp+124 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 -0xf.424p+16 0xcp-4 : minus_infty 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffff8p+1020 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffp+16380 plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 -0xf.424p+16 0xcp-4 : minus_infty 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 -0xf.424p+16 0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 plus_infty : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 -0xf.424p+16 0xcp-4 : minus_infty 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 -0xf.424p+16 0xcp-4 : minus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh 1e6 -0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 0xf.424p+16 -0xcp-4 : 0xf.fffffp+124 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh 1e6 -0.75
+= csinh downward binary32 0xf.424p+16 -0xcp-4 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0xf.424p+16 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0xf.424p+16 -0xcp-4 : 0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffff8p+1020 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0xf.424p+16 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0xf.424p+16 -0xcp-4 : plus_infty -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 0xf.424p+16 -0xcp-4 : 0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 0xf.424p+16 -0xcp-4 : plus_infty -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0xf.424p+16 -0xcp-4 : plus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0xf.424p+16 -0xcp-4 : 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0xf.424p+16 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh -1e6 -0.75 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh -1e6 -0.75
+= csinh downward binary32 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 -0xf.424p+16 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 -0xf.424p+16 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 -0xf.424p+16 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 -0xf.424p+16 -0xcp-4 : -0xf.fffffp+124 -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffp+16380 -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 -0xf.424p+16 -0xcp-4 : -0xf.fffffffffffffffffffffffffff8p+16380 -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 -0xf.424p+16 -0xcp-4 : minus_infty minus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -109688,156 +109688,156 @@ csinh 180 0x1p-149
 = csinh tonearest ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
 = csinh towardzero ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63cp+256 0x3.37346563b110a9b9667d97eb1ep+108 : inexact-ok
 = csinh upward ibm128 0xb.4p+4 0x8p-152 : 0x6.6e68cac762215372ccfb2fd63ep+256 0x3.37346563b110a9b9667d97eb1fp+108 : inexact-ok
-csinh 1440 0x1p-1074 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh 1440 0x1p-1074
+= csinh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 0x5.ap+8 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
 = csinh tonearest intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
-= csinh towardzero intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
+= csinh upward intel96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok
+= csinh downward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
 = csinh tonearest m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
-= csinh towardzero m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c4p+2076 0xb.2a22d4a7d093462p+1924 : inexact-ok
+= csinh upward m68k96 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c6p+2076 0xb.2a22d4a7d093463p+1924 : inexact-ok
+= csinh downward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
 = csinh tonearest binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
-= csinh towardzero binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0xb.2a22d4a7d0934623f733dc45db78p+1924 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0xb.2a22d4a7d0934623f733dc45db7p+1924 : inexact-ok
+= csinh upward binary128 0x5.ap+8 0x8p-152 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0xb.2a22d4a7d0934623f733dc45db78p+1924 : inexact-ok
 = csinh downward ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x5.ap+8 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh downward binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0x5.ap+8 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 0x5.ap+8 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
 = csinh tonearest intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
-= csinh towardzero intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
+= csinh upward intel96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok
+= csinh downward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
 = csinh tonearest m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
-= csinh towardzero m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c4p+2076 0x0p+0 : inexact-ok
+= csinh upward m68k96 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c6p+2076 0x0p+0 : inexact-ok
+= csinh downward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok
 = csinh tonearest binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok
-= csinh towardzero binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x0p+0 : inexact-ok
+= csinh upward binary128 0x5.ap+8 0x0p+0 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x0p+0 : inexact-ok
 = csinh downward ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x5.ap+8 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary64 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffff8p+1020 0x5.95116a53e8498p+1000 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849cp+1000 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
 = csinh tonearest intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
-= csinh towardzero intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= csinh upward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : xfail:ibm128-libgcc inexact-ok
-= csinh downward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
+= csinh upward intel96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok
+= csinh downward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
 = csinh tonearest m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
-= csinh towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : xfail:ibm128-libgcc inexact-ok
-= csinh upward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : xfail:ibm128-libgcc inexact-ok
-= csinh downward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c4p+2076 0x5.95116a53e849a31p+1000 : inexact-ok
+= csinh upward m68k96 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c6p+2076 0x5.95116a53e849a318p+1000 : inexact-ok
+= csinh downward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
 = csinh tonearest binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
-= csinh towardzero binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : xfail:ibm128-libgcc inexact-ok
-= csinh upward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x5.95116a53e849a311fb99ee22edbcp+1000 : xfail:ibm128-libgcc inexact-ok
+= csinh towardzero binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6ep+2076 0x5.95116a53e849a311fb99ee22edb8p+1000 : inexact-ok
+= csinh upward binary128 0x5.ap+8 0x4p-1076 : 0x1.65445a94fa1268c47ee67b88bb6fp+2076 0x5.95116a53e849a311fb99ee22edbcp+1000 : inexact-ok
 = csinh downward ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x5.ap+8 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0x5.95116a53e849a311fb99ee22ecp+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-csinh 22730 0x1p-16434 xfail-rounding:ibm128-libgcc
-= csinh downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+csinh 22730 0x1p-16434
+= csinh downward binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0x5.8cap+12 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 0x5.8cap+12 0x8p-152 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x5.8cap+12 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh downward binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary32 0x5.8cap+12 0x0p+0 : 0xf.fffffp+124 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward binary32 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffff8p+1020 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffp+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 0x5.8cap+12 0x0p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 0x0p+0 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x5.8cap+12 0x0p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh downward binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary64 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= csinh upward binary64 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffp+16380 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 0x5.8cap+12 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh downward ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh tonearest ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : inexact-ok overflow errno-erange-ok
 = csinh towardzero ibm128 0x5.8cap+12 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = csinh upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh downward intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
 = csinh tonearest intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
-= csinh towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero intel96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= csinh upward intel96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
+= csinh downward m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
 = csinh tonearest m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
-= csinh towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero m68k96 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffp+16380 0x2.bf701efd42c88e7cp+16356 : inexact-ok overflow errno-erange-ok
+= csinh upward m68k96 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e8p+16356 : inexact-ok overflow errno-erange-ok
+= csinh downward binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
-= csinh towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= csinh upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= csinh towardzero binary128 0x5.8cap+12 0x4p-16436 : 0xf.fffffffffffffffffffffffffff8p+16380 0x2.bf701efd42c88e7efc2fdf7765fcp+16356 : inexact-ok overflow errno-erange-ok
+= csinh upward binary128 0x5.8cap+12 0x4p-16436 : plus_infty 0x2.bf701efd42c88e7efc2fdf7765fep+16356 : inexact-ok overflow errno-erange-ok
 csinh 1 min
 = csinh downward binary32 0x1p+0 0x4p-128 : 0x1.2cd9fcp+0 0x6.2c1d5p-128 : inexact-ok
 = csinh tonearest binary32 0x1p+0 0x4p-128 : 0x1.2cd9fcp+0 0x6.2c1d58p-128 : inexact-ok
@@ -113320,10 +113320,10 @@ csqrt 0x1p+1023 0x1p-1074
 = csqrt tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5ff8p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt upward binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008c02p-1140 : inexact-ok
-= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward binary64 0x8p+1020 0x8p-152 : 0xb.504f333f9de6p+508 0x5.a827999fcef3p-664 : inexact-ok
 = csqrt tonearest binary64 0x8p+1020 0x8p-152 : 0xb.504f333f9de68p+508 0x5.a827999fcef34p-664 : inexact-ok
 = csqrt towardzero binary64 0x8p+1020 0x8p-152 : 0xb.504f333f9de6p+508 0x5.a827999fcef3p-664 : inexact-ok
@@ -113380,10 +113380,10 @@ csqrt 0x1p+1023 0x1p-1074
 = csqrt tonearest binary128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754a8p+508 0x2.d413cccfe779921165f626cdd52ap-1588 : inexact-ok
 = csqrt towardzero binary128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754a8p+508 0x2.d413cccfe779921165f626cdd52ap-1588 : inexact-ok
 = csqrt upward binary128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754bp+508 0x2.d413cccfe779921165f626cdd52cp-1588 : inexact-ok
-= csqrt downward ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754p+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3758p+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3754p+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0x8p+1020 0x4p-1076 : 0xb.504f333f9de6484597d89b3758p+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 csqrt 0x1p-1074 0x1p+1023
 = csqrt downward binary32 0x8p-152 0xf.fffffp+124 : 0xb.504f2p+60 0xb.504f2p+60 : inexact-ok
 = csqrt tonearest binary32 0x8p-152 0xf.fffffp+124 : 0xb.504f3p+60 0xb.504f3p+60 : inexact-ok
@@ -115001,10 +115001,10 @@ csqrt 0x1p+16383 0x1p-16445
 = csqrt tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5ff8p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt upward binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008c02p-1140 : inexact-ok
-= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 0xf.fffffp+124 0x8p-16448 : 0xf.fffff7fffffdfffp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0xf.fffff7fffffep+60 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0xf.fffff7fffffdfffp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -115073,10 +115073,10 @@ csqrt 0x1p+16383 0x1p-16445
 = csqrt tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff8p+508 0x2.000000000000080000000000003p-1588 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff78p+508 0x2.000000000000080000000000003p-1588 : inexact-ok
 = csqrt upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff8p+508 0x2.0000000000000800000000000032p-1588 : inexact-ok
-= csqrt downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0xf.ffffffffffffbffp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0xf.ffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0xf.ffffffffffffbffp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -115157,10 +115157,10 @@ csqrt 0x1p+16383 0x1p-16445
 = csqrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdep+508 0x2.000000000000040000000000004cp-1588 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x2.000000000000040000000000004cp-1588 : inexact-ok
 = csqrt upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdep+508 0x2.000000000000040000000000004ep-1588 : inexact-ok
-= csqrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffep+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffep+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0xf.ffffffffffffdffffffffffffdep+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -116443,10 +116443,10 @@ csqrt 0x1p+16383 0x1p-16494
 = csqrt tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5ff8p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt upward binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008c02p-1140 : inexact-ok
-= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 0xf.fffffp+124 0x8p-16448 : 0xf.fffff7fffffdfffp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt tonearest intel96 0xf.fffffp+124 0x8p-16448 : 0xf.fffff7fffffep+60 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt towardzero intel96 0xf.fffffp+124 0x8p-16448 : 0xf.fffff7fffffdfffp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -116527,10 +116527,10 @@ csqrt 0x1p+16383 0x1p-16494
 = csqrt tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff8p+508 0x2.000000000000080000000000003p-1588 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff78p+508 0x2.000000000000080000000000003p-1588 : inexact-ok
 = csqrt upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff8p+508 0x2.0000000000000800000000000032p-1588 : inexact-ok
-= csqrt downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0xf.ffffffffffffbffp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt tonearest intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0xf.ffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt towardzero intel96 0xf.ffffffffffff8p+1020 0x8p-16448 : 0xf.ffffffffffffbffp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -116635,10 +116635,10 @@ csqrt 0x1p+16383 0x1p-16494
 = csqrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdep+508 0x2.000000000000040000000000004cp-1588 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x2.000000000000040000000000004cp-1588 : inexact-ok
 = csqrt upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdep+508 0x2.000000000000040000000000004ep-1588 : inexact-ok
-= csqrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffep+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffep+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0xf.ffffffffffffdffffffffffffdep+508 0x0p+0 : inexact-ok underflow errno-erange-ok
 = csqrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-16448 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -118163,10 +118163,10 @@ csqrt 0x0.ffp16384 0x1.1p-8189
 = csqrt tonearest binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt towardzero binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5ff8p+60 0x2.000001000000c00000a000008cp-1140 : inexact-ok
 = csqrt upward binary128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x2.000001000000c00000a000008c02p-1140 : inexact-ok
-= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff5cp+60 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.fffffp+124 0x4p-1076 : 0xf.fffff7fffffdfffffeffffff6p+60 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 0xf.fffffp+124 0x8.8p-8192 : 0xf.fffff7fffffdfffp+60 0x4.40000220000198p-8256 : inexact-ok
 = csqrt tonearest intel96 0xf.fffffp+124 0x8.8p-8192 : 0xf.fffff7fffffep+60 0x4.40000220000198p-8256 : inexact-ok
 = csqrt towardzero intel96 0xf.fffffp+124 0x8.8p-8192 : 0xf.fffff7fffffdfffp+60 0x4.40000220000198p-8256 : inexact-ok
@@ -118235,10 +118235,10 @@ csqrt 0x0.ffp16384 0x1.1p-8189
 = csqrt tonearest binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff8p+508 0x2.000000000000080000000000003p-1588 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff78p+508 0x2.000000000000080000000000003p-1588 : inexact-ok
 = csqrt upward binary128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbfffffffffffff8p+508 0x2.0000000000000800000000000032p-1588 : inexact-ok
-= csqrt downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0xf.ffffffffffffcp+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 0xf.ffffffffffff8p+1020 0x8.8p-8192 : 0xf.ffffffffffffbffp+508 0x4.40000000000011p-8704 : inexact-ok
 = csqrt tonearest intel96 0xf.ffffffffffff8p+1020 0x8.8p-8192 : 0xf.ffffffffffffcp+508 0x4.40000000000011p-8704 : inexact-ok
 = csqrt towardzero intel96 0xf.ffffffffffff8p+1020 0x8.8p-8192 : 0xf.ffffffffffffbffp+508 0x4.40000000000011p-8704 : inexact-ok
@@ -118319,10 +118319,10 @@ csqrt 0x0.ffp16384 0x1.1p-8189
 = csqrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdep+508 0x2.000000000000040000000000004cp-1588 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x2.000000000000040000000000004cp-1588 : inexact-ok
 = csqrt upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffdep+508 0x2.000000000000040000000000004ep-1588 : inexact-ok
-= csqrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffep+508 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffdffffffffffffcp+508 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0xf.ffffffffffffep+508 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8.8p-8192 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x4.40000000000008800000000000ap-8704 : inexact-ok
 = csqrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8.8p-8192 : 0xf.ffffffffffffdffffffffffffdep+508 0x4.40000000000008800000000000ap-8704 : inexact-ok
 = csqrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8.8p-8192 : 0xf.ffffffffffffdffffffffffffdd8p+508 0x4.40000000000008800000000000ap-8704 : inexact-ok
@@ -118392,10 +118392,10 @@ csqrt -0x0.ffp16384 0x1.1p-8189
 = csqrt tonearest binary128 -0xf.fffffp+124 0x4p-1076 : 0x2.000001000000c00000a000008cp-1140 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok
 = csqrt towardzero binary128 -0xf.fffffp+124 0x4p-1076 : 0x2.000001000000c00000a000008cp-1140 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok
 = csqrt upward binary128 -0xf.fffffp+124 0x4p-1076 : 0x2.000001000000c00000a000008c02p-1140 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok
-= csqrt downward ibm128 -0xf.fffffp+124 0x4p-1076 : 0x0p+0 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 -0xf.fffffp+124 0x4p-1076 : 0x0p+0 0xf.fffff7fffffdfffffeffffff5cp+60 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 -0xf.fffffp+124 0x4p-1076 : 0x0p+0 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 -0xf.fffffp+124 0x4p-1076 : 0x0p+0 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 -0xf.fffffp+124 0x4p-1076 : 0x4p-1076 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 -0xf.fffffp+124 0x4p-1076 : 0x0p+0 0xf.fffff7fffffdfffffeffffff5cp+60 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 -0xf.fffffp+124 0x4p-1076 : 0x4p-1076 0xf.fffff7fffffdfffffeffffff6p+60 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 -0xf.fffffp+124 0x8.8p-8192 : 0x4.40000220000198p-8256 0xf.fffff7fffffdfffp+60 : inexact-ok
 = csqrt tonearest intel96 -0xf.fffffp+124 0x8.8p-8192 : 0x4.40000220000198p-8256 0xf.fffff7fffffep+60 : inexact-ok
 = csqrt towardzero intel96 -0xf.fffffp+124 0x8.8p-8192 : 0x4.40000220000198p-8256 0xf.fffff7fffffdfffp+60 : inexact-ok
@@ -118464,10 +118464,10 @@ csqrt -0x0.ffp16384 0x1.1p-8189
 = csqrt tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.000000000000080000000000003p-1588 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok
 = csqrt towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.000000000000080000000000003p-1588 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok
 = csqrt upward binary128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.0000000000000800000000000032p-1588 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok
-= csqrt downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+508 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x4p-1076 0xf.ffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffbffffffffffffcp+508 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 -0xf.ffffffffffff8p+1020 0x4p-1076 : 0x4p-1076 0xf.ffffffffffffcp+508 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward intel96 -0xf.ffffffffffff8p+1020 0x8.8p-8192 : 0x4.40000000000011p-8704 0xf.ffffffffffffbffp+508 : inexact-ok
 = csqrt tonearest intel96 -0xf.ffffffffffff8p+1020 0x8.8p-8192 : 0x4.40000000000011p-8704 0xf.ffffffffffffcp+508 : inexact-ok
 = csqrt towardzero intel96 -0xf.ffffffffffff8p+1020 0x8.8p-8192 : 0x4.40000000000011p-8704 0xf.ffffffffffffbffp+508 : inexact-ok
@@ -118548,10 +118548,10 @@ csqrt -0x0.ffp16384 0x1.1p-8189
 = csqrt tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.000000000000040000000000004cp-1588 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok
 = csqrt towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.000000000000040000000000004cp-1588 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok
 = csqrt upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.000000000000040000000000004ep-1588 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok
-= csqrt downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
+= csqrt downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffdffffffffffffcp+508 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
-= csqrt towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok underflow errno-erange-ok
-= csqrt upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x4p-1076 0xf.ffffffffffffep+508 : inexact-ok underflow errno-erange-ok
+= csqrt towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x0p+0 0xf.ffffffffffffdffffffffffffcp+508 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= csqrt upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x4p-1076 0xf.ffffffffffffep+508 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = csqrt downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8.8p-8192 : 0x4.40000000000008800000000000ap-8704 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok
 = csqrt tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8.8p-8192 : 0x4.40000000000008800000000000ap-8704 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok
 = csqrt towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8.8p-8192 : 0x4.40000000000008800000000000ap-8704 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok
@@ -120994,52 +120994,52 @@ ctan 1 365
 = ctan tonearest ibm128 0x1p+0 0x1.6dp+8 : 0xc.f47f4p-1056 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 0x1p+0 0x1.6dp+8 : 0xc.f47fp-1056 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan upward ibm128 0x1p+0 0x1.6dp+8 : 0xc.f47f4p-1056 0x1.000000000000000000000000008p+0 : inexact-ok underflow errno-erange-ok
-ctan 1 5680 xfail-rounding:ibm128-libgcc
-= ctan downward binary32 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctan 1 5680
+= ctan downward binary32 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary32 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary32 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0x1p+0 0x1.63p+12 : 0x8p-152 0x1.000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary32 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary32 0x1p+0 0x1.63p+12 : 0x8p-152 0x1.000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary64 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary64 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary64 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0x1p+0 0x1.63p+12 : 0x4p-1076 0x1.0000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba298p-16392 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary64 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary64 0x1p+0 0x1.63p+12 : 0x4p-1076 0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba298p-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba298p-16392 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29cp-16392 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba298p-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29cp-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29cp-16392 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85ccp-16392 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29cp-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85ccp-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85ccp-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85ccp-16392 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85dp-16392 0x1.0000000000000000000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85ccp-16392 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85dp-16392 0x1.0000000000000000000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan downward ibm128 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan upward ibm128 0x1p+0 0x1.63p+12 : 0x4p-1076 0x1.000000000000000000000000008p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctan 1 5690 xfail-rounding:ibm128-libgcc
-= ctan downward binary32 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctan 1 5690
+= ctan downward binary32 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary32 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary32 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0x1p+0 0x1.63ap+12 : 0x8p-152 0x1.000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary32 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary32 0x1p+0 0x1.63ap+12 : 0x8p-152 0x1.000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary64 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary64 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary64 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0x1p+0 0x1.63ap+12 : 0x4p-1076 0x1.0000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0x1p+0 0x1.63ap+12 : 0x7.f673ec8p-16420 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary64 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary64 0x1p+0 0x1.63ap+12 : 0x4p-1076 0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward intel96 0x1p+0 0x1.63ap+12 : 0x7.f673ec8p-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero intel96 0x1p+0 0x1.63ap+12 : 0x7.f673ec8p-16420 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673eccp-16420 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero intel96 0x1p+0 0x1.63ap+12 : 0x7.f673ec8p-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward intel96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673eccp-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673eccp-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673eccp-16420 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e4p-16420 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673eccp-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e4p-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e8p-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e4p-16420 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e8p-16420 0x1.0000000000000000000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e4p-16420 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e8p-16420 0x1.0000000000000000000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan downward ibm128 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
@@ -121204,102 +121204,102 @@ ctan 0x1p16383 1
 = ctan tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0x3.89f37a0888a0e05652b04c0aa3p-4 0x1.33b2569c333811735902f282a1p+0 : inexact-ok
 = ctan towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0x3.89f37a0888a0e05652b04c0aa3p-4 0x1.33b2569c333811735902f282a08p+0 : inexact-ok
 = ctan upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0x3.89f37a0888a0e05652b04c0aa4p-4 0x1.33b2569c333811735902f282a1p+0 : inexact-ok
-ctan 50000 50000 xfail-rounding:ibm128-libgcc
-= ctan downward binary32 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctan 50000 50000
+= ctan downward binary32 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary32 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary32 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0xc.35p+12 0xc.35p+12 : 0x8p-152 0x1.000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary32 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary32 0xc.35p+12 0xc.35p+12 : 0x8p-152 0x1.000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary64 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary64 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary64 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0xc.35p+12 0xc.35p+12 : 0x4p-1076 0x1.0000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary64 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary64 0xc.35p+12 0xc.35p+12 : 0x4p-1076 0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward intel96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero intel96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0xc.35p+12 0xc.35p+12 : 0x8p-16448 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero intel96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward intel96 0xc.35p+12 0xc.35p+12 : 0x8p-16448 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward m68k96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest m68k96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero m68k96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0xc.35p+12 0xc.35p+12 : 0x4p-16448 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero m68k96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward m68k96 0xc.35p+12 0xc.35p+12 : 0x4p-16448 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0xc.35p+12 0xc.35p+12 : 0x4p-16496 0x1.0000000000000000000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary128 0xc.35p+12 0xc.35p+12 : 0x4p-16496 0x1.0000000000000000000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan downward ibm128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan upward ibm128 0xc.35p+12 0xc.35p+12 : 0x4p-1076 0x1.000000000000000000000000008p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctan 50000 -50000 xfail-rounding:ibm128-libgcc
-= ctan downward binary32 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctan 50000 -50000
+= ctan downward binary32 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.000002p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary32 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary32 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0xc.35p+12 -0xc.35p+12 : 0x8p-152 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary32 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary32 0xc.35p+12 -0xc.35p+12 : 0x8p-152 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary64 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary64 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary64 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0xc.35p+12 -0xc.35p+12 : 0x4p-1076 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary64 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary64 0xc.35p+12 -0xc.35p+12 : 0x4p-1076 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward intel96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero intel96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0xc.35p+12 -0xc.35p+12 : 0x8p-16448 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero intel96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward intel96 0xc.35p+12 -0xc.35p+12 : 0x8p-16448 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward m68k96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest m68k96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero m68k96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0xc.35p+12 -0xc.35p+12 : 0x4p-16448 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000000000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero m68k96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward m68k96 0xc.35p+12 -0xc.35p+12 : 0x4p-16448 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000000000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0xc.35p+12 -0xc.35p+12 : 0x4p-16496 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary128 0xc.35p+12 -0xc.35p+12 : 0x4p-16496 -0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan downward ibm128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.000000000000000000000000008p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan upward ibm128 0xc.35p+12 -0xc.35p+12 : 0x4p-1076 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctan -50000 50000 xfail-rounding:ibm128-libgcc
-= ctan downward binary32 -0xc.35p+12 0xc.35p+12 : -0x8p-152 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctan -50000 50000
+= ctan downward binary32 -0xc.35p+12 0xc.35p+12 : -0x8p-152 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary32 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary32 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary32 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary64 -0xc.35p+12 0xc.35p+12 : -0x4p-1076 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary32 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary32 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary64 -0xc.35p+12 0xc.35p+12 : -0x4p-1076 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary64 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary64 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary64 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward intel96 -0xc.35p+12 0xc.35p+12 : -0x8p-16448 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary64 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary64 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward intel96 -0xc.35p+12 0xc.35p+12 : -0x8p-16448 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero intel96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward intel96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 -0xc.35p+12 0xc.35p+12 : -0x4p-16448 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero intel96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward intel96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward m68k96 -0xc.35p+12 0xc.35p+12 : -0x4p-16448 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest m68k96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero m68k96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary128 -0xc.35p+12 0xc.35p+12 : -0x4p-16496 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero m68k96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward m68k96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary128 -0xc.35p+12 0xc.35p+12 : -0x4p-16496 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000000000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000000000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan downward ibm128 -0xc.35p+12 0xc.35p+12 : -0x4p-1076 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan upward ibm128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.000000000000000000000000008p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctan -50000 -50000 xfail-rounding:ibm128-libgcc
-= ctan downward binary32 -0xc.35p+12 -0xc.35p+12 : -0x8p-152 -0x1.000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctan -50000 -50000
+= ctan downward binary32 -0xc.35p+12 -0xc.35p+12 : -0x8p-152 -0x1.000002p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary32 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary32 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary32 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary64 -0xc.35p+12 -0xc.35p+12 : -0x4p-1076 -0x1.0000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary32 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary32 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary64 -0xc.35p+12 -0xc.35p+12 : -0x4p-1076 -0x1.0000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary64 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary64 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary64 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward intel96 -0xc.35p+12 -0xc.35p+12 : -0x8p-16448 -0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary64 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary64 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward intel96 -0xc.35p+12 -0xc.35p+12 : -0x8p-16448 -0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero intel96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward intel96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x4p-16448 -0x1.0000000000000002p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero intel96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward intel96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x4p-16448 -0x1.0000000000000002p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest m68k96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero m68k96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan downward binary128 -0xc.35p+12 -0xc.35p+12 : -0x4p-16496 -0x1.0000000000000000000000000001p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero m68k96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward binary128 -0xc.35p+12 -0xc.35p+12 : -0x4p-16496 -0x1.0000000000000000000000000001p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest binary128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
-= ctan towardzero binary128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctan upward binary128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan towardzero binary128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
+= ctan upward binary128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan downward ibm128 -0xc.35p+12 -0xc.35p+12 : -0x4p-1076 -0x1.000000000000000000000000008p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : inexact-ok underflow errno-erange-ok
 = ctan towardzero ibm128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
@@ -122426,10 +122426,10 @@ ctan 0 min_subnorm
 = ctan tonearest binary128 0x0p+0 0x4p-1076 : 0x0p+0 0x4p-1076 : inexact-ok
 = ctan towardzero binary128 0x0p+0 0x4p-1076 : 0x0p+0 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = ctan upward binary128 0x0p+0 0x4p-1076 : 0x0p+0 0x4p-1076 : inexact-ok
-= ctan downward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctan downward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= ctan towardzero ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ctan towardzero ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan upward ibm128 0x0p+0 0x4p-1076 : 0x0p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan downward intel96 0x0p+0 0x8p-16448 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 0x0p+0 0x8p-16448 : 0x0p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ctan towardzero intel96 0x0p+0 0x8p-16448 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -122495,10 +122495,10 @@ ctan 0 -min_subnorm
 = ctan tonearest binary128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x4p-1076 : inexact-ok
 = ctan towardzero binary128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = ctan upward binary128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= ctan downward ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ctan downward ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan tonearest ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= ctan towardzero ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctan towardzero ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctan upward ibm128 0x0p+0 -0x4p-1076 : 0x0p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctan downward intel96 0x0p+0 -0x8p-16448 : 0x0p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ctan tonearest intel96 0x0p+0 -0x8p-16448 : 0x0p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ctan towardzero intel96 0x0p+0 -0x8p-16448 : 0x0p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -122918,52 +122918,52 @@ ctanh 365 1
 = ctanh tonearest ibm128 0x1.6dp+8 0x1p+0 : 0x1p+0 0xc.f47f4p-1056 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 0x1.6dp+8 0x1p+0 : 0x1p+0 0xc.f47fp-1056 : inexact-ok underflow errno-erange-ok
 = ctanh upward ibm128 0x1.6dp+8 0x1p+0 : 0x1.000000000000000000000000008p+0 0xc.f47f4p-1056 : inexact-ok underflow errno-erange-ok
-ctanh 5680 1 xfail-rounding:ibm128-libgcc
-= ctanh downward binary32 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctanh 5680 1
+= ctanh downward binary32 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary32 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary32 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0x1.63p+12 0x1p+0 : 0x1.000002p+0 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary32 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary32 0x1.63p+12 0x1p+0 : 0x1.000002p+0 0x8p-152 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary64 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary64 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary64 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0x1.63p+12 0x1p+0 : 0x1.0000000000001p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba298p-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary64 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary64 0x1.63p+12 0x1p+0 : 0x1.0000000000001p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ctanh downward intel96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba298p-16392 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba2ap-16392 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero intel96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba298p-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0x1.63p+12 0x1p+0 : 0x1.0000000000000002p+0 0xe.6442e59c9ba2ap-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29cp-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero intel96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba298p-16392 : inexact-ok underflow errno-erange-ok
+= ctanh upward intel96 0x1.63p+12 0x1p+0 : 0x1.0000000000000002p+0 0xe.6442e59c9ba2ap-16392 : inexact-ok underflow errno-erange-ok
+= ctanh downward m68k96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29cp-16392 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest m68k96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba2ap-16392 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero m68k96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29cp-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0x1.63p+12 0x1p+0 : 0x1.0000000000000002p+0 0xe.6442e59c9ba2ap-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29e34d4429f85ccp-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero m68k96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29cp-16392 : inexact-ok underflow errno-erange-ok
+= ctanh upward m68k96 0x1.63p+12 0x1p+0 : 0x1.0000000000000002p+0 0xe.6442e59c9ba2ap-16392 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary128 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29e34d4429f85ccp-16392 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary128 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29e34d4429f85ccp-16392 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary128 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29e34d4429f85ccp-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0x1.63p+12 0x1p+0 : 0x1.0000000000000000000000000001p+0 0xe.6442e59c9ba29e34d4429f85dp-16392 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary128 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29e34d4429f85ccp-16392 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary128 0x1.63p+12 0x1p+0 : 0x1.0000000000000000000000000001p+0 0xe.6442e59c9ba29e34d4429f85dp-16392 : inexact-ok underflow errno-erange-ok
 = ctanh downward ibm128 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh upward ibm128 0x1.63p+12 0x1p+0 : 0x1.000000000000000000000000008p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctanh 5690 1 xfail-rounding:ibm128-libgcc
-= ctanh downward binary32 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctanh 5690 1
+= ctanh downward binary32 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary32 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary32 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0x1.63ap+12 0x1p+0 : 0x1.000002p+0 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary32 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary32 0x1.63ap+12 0x1p+0 : 0x1.000002p+0 0x8p-152 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary64 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary64 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary64 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0x1.63ap+12 0x1p+0 : 0x1.0000000000001p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ec8p-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary64 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary64 0x1.63ap+12 0x1p+0 : 0x1.0000000000001p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ctanh downward intel96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ec8p-16420 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673edp-16420 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero intel96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ec8p-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0x1.63ap+12 0x1p+0 : 0x1.0000000000000002p+0 0x7.f673edp-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673eccp-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero intel96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ec8p-16420 : inexact-ok underflow errno-erange-ok
+= ctanh upward intel96 0x1.63ap+12 0x1p+0 : 0x1.0000000000000002p+0 0x7.f673edp-16420 : inexact-ok underflow errno-erange-ok
+= ctanh downward m68k96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673eccp-16420 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest m68k96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673eccp-16420 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero m68k96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673eccp-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0x1.63ap+12 0x1p+0 : 0x1.0000000000000002p+0 0x7.f673edp-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ecc6b39aff738e4p-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero m68k96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673eccp-16420 : inexact-ok underflow errno-erange-ok
+= ctanh upward m68k96 0x1.63ap+12 0x1p+0 : 0x1.0000000000000002p+0 0x7.f673edp-16420 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ecc6b39aff738e4p-16420 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ecc6b39aff738e8p-16420 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ecc6b39aff738e4p-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0x1.63ap+12 0x1p+0 : 0x1.0000000000000000000000000001p+0 0x7.f673ecc6b39aff738e8p-16420 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ecc6b39aff738e4p-16420 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary128 0x1.63ap+12 0x1p+0 : 0x1.0000000000000000000000000001p+0 0x7.f673ecc6b39aff738e8p-16420 : inexact-ok underflow errno-erange-ok
 = ctanh downward ibm128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
@@ -123128,102 +123128,102 @@ ctanh 1 0x1p16383
 = ctanh tonearest ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.33b2569c333811735902f282a1p+0 0x3.89f37a0888a0e05652b04c0aa3p-4 : inexact-ok
 = ctanh towardzero ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.33b2569c333811735902f282a08p+0 0x3.89f37a0888a0e05652b04c0aa3p-4 : inexact-ok
 = ctanh upward ibm128 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.33b2569c333811735902f282a1p+0 0x3.89f37a0888a0e05652b04c0aa4p-4 : inexact-ok
-ctanh 50000 50000 xfail-rounding:ibm128-libgcc
-= ctanh downward binary32 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctanh 50000 50000
+= ctanh downward binary32 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary32 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary32 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0xc.35p+12 0xc.35p+12 : 0x1.000002p+0 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary32 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary32 0xc.35p+12 0xc.35p+12 : 0x1.000002p+0 0x8p-152 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary64 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary64 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary64 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0xc.35p+12 0xc.35p+12 : 0x1.0000000000001p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary64 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary64 0xc.35p+12 0xc.35p+12 : 0x1.0000000000001p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ctanh downward intel96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero intel96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000002p+0 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero intel96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward intel96 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000002p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= ctanh downward m68k96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest m68k96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero m68k96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000002p+0 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero m68k96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward m68k96 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000002p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000000000000000001p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary128 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000000000000000001p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok
 = ctanh downward ibm128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh upward ibm128 0xc.35p+12 0xc.35p+12 : 0x1.000000000000000000000000008p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctanh 50000 -50000 xfail-rounding:ibm128-libgcc
-= ctanh downward binary32 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctanh 50000 -50000
+= ctanh downward binary32 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary32 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary32 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0xc.35p+12 -0xc.35p+12 : 0x1.000002p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary32 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary32 0xc.35p+12 -0xc.35p+12 : 0x1.000002p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary64 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary64 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary64 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000001p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary64 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary64 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000001p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward intel96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero intel96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000002p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero intel96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward intel96 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000002p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward m68k96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest m68k96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero m68k96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000002p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero m68k96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward m68k96 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000002p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000000000000000001p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary128 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000000000000000001p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh downward ibm128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh upward ibm128 0xc.35p+12 -0xc.35p+12 : 0x1.000000000000000000000000008p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctanh -50000 50000 xfail-rounding:ibm128-libgcc
-= ctanh downward binary32 -0xc.35p+12 0xc.35p+12 : -0x1.000002p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctanh -50000 50000
+= ctanh downward binary32 -0xc.35p+12 0xc.35p+12 : -0x1.000002p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary32 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary32 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000001p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary32 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary32 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x8p-152 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary64 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000001p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary64 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary64 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000002p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary64 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary64 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= ctanh downward intel96 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000002p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero intel96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000002p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero intel96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward intel96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= ctanh downward m68k96 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000002p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest m68k96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero m68k96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000000000000000001p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero m68k96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward m68k96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary128 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000000000000000001p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-16496 : inexact-ok underflow errno-erange-ok
 = ctanh downward ibm128 -0xc.35p+12 0xc.35p+12 : -0x1.000000000000000000000000008p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh upward ibm128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-ctanh -50000 -50000 xfail-rounding:ibm128-libgcc
-= ctanh downward binary32 -0xc.35p+12 -0xc.35p+12 : -0x1.000002p+0 -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+ctanh -50000 -50000
+= ctanh downward binary32 -0xc.35p+12 -0xc.35p+12 : -0x1.000002p+0 -0x8p-152 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary32 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary32 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000001p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary32 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary32 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary64 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000001p+0 -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary64 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary64 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000002p+0 -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary64 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary64 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward intel96 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000002p+0 -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero intel96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000002p+0 -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero intel96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward intel96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000002p+0 -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000000000000000001p+0 -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward binary128 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000000000000000001p+0 -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest binary128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero binary128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh towardzero binary128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh upward binary128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh downward ibm128 -0xc.35p+12 -0xc.35p+12 : -0x1.000000000000000000000000008p+0 -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero ibm128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
@@ -124350,10 +124350,10 @@ ctanh min_subnorm 0
 = ctanh tonearest binary128 0x4p-1076 0x0p+0 : 0x4p-1076 0x0p+0 : inexact-ok
 = ctanh towardzero binary128 0x4p-1076 0x0p+0 : 0x3.fffffffffffffffffffffffffffep-1076 0x0p+0 : inexact-ok
 = ctanh upward binary128 0x4p-1076 0x0p+0 : 0x4p-1076 0x0p+0 : inexact-ok
-= ctanh downward ibm128 0x4p-1076 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward ibm128 0x4p-1076 0x0p+0 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero ibm128 0x4p-1076 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh towardzero ibm128 0x4p-1076 0x0p+0 : 0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh upward ibm128 0x4p-1076 0x0p+0 : 0x4p-1076 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh downward intel96 0x8p-16448 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 0x8p-16448 0x0p+0 : 0x8p-16448 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero intel96 0x8p-16448 0x0p+0 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -124419,10 +124419,10 @@ ctanh -min_subnorm 0
 = ctanh tonearest binary128 -0x4p-1076 0x0p+0 : -0x4p-1076 0x0p+0 : inexact-ok
 = ctanh towardzero binary128 -0x4p-1076 0x0p+0 : -0x3.fffffffffffffffffffffffffffep-1076 0x0p+0 : inexact-ok
 = ctanh upward binary128 -0x4p-1076 0x0p+0 : -0x3.fffffffffffffffffffffffffffep-1076 0x0p+0 : inexact-ok
-= ctanh downward ibm128 -0x4p-1076 0x0p+0 : -0x4p-1076 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh downward ibm128 -0x4p-1076 0x0p+0 : -0x4p-1076 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh tonearest ibm128 -0x4p-1076 0x0p+0 : -0x4p-1076 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh towardzero ibm128 -0x4p-1076 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 -0x4p-1076 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
+= ctanh towardzero ibm128 -0x4p-1076 0x0p+0 : -0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= ctanh upward ibm128 -0x4p-1076 0x0p+0 : -0x0p+0 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = ctanh downward intel96 -0x8p-16448 0x0p+0 : -0x8p-16448 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh tonearest intel96 -0x8p-16448 0x0p+0 : -0x8p-16448 0x0p+0 : inexact-ok underflow errno-erange-ok
 = ctanh towardzero intel96 -0x8p-16448 0x0p+0 : -0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -128728,10 +128728,10 @@ erfc 28.0
 = erfc tonearest binary128 0x1.cp+4 : 0x9.cd4b80875a8ec6603b9a1f1bead8p-1140 : inexact-ok
 = erfc towardzero binary128 0x1.cp+4 : 0x9.cd4b80875a8ec6603b9a1f1beadp-1140 : inexact-ok
 = erfc upward binary128 0x1.cp+4 : 0x9.cd4b80875a8ec6603b9a1f1bead8p-1140 : inexact-ok
-= erfc downward ibm128 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x1.cp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x1.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x1.cp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x1.cp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x1.cp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x1.ffff56789abcdef0123456789a8p+2
 = erfc downward binary32 0x7.fffd6p+0 : 0xe.3cd88p-100 : inexact-ok
 = erfc tonearest binary32 0x7.fffd6p+0 : 0xe.3cd88p-100 : inexact-ok
@@ -128882,10 +128882,10 @@ erfc 100
 = erfc tonearest binary128 0x6.4p+4 : 0x2.fd514cef7750e58906601ff35dcp-14436 : inexact-ok
 = erfc towardzero binary128 0x6.4p+4 : 0x2.fd514cef7750e58906601ff35dcp-14436 : inexact-ok
 = erfc upward binary128 0x6.4p+4 : 0x2.fd514cef7750e58906601ff35dc2p-14436 : inexact-ok
-= erfc downward ibm128 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.4p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.4p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.4p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.4p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.4p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 106
 = erfc downward binary32 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -128907,10 +128907,10 @@ erfc 106
 = erfc tonearest binary128 0x6.ap+4 : 0x5.028a2f1656a432d79f76a6f2df48p-16220 : inexact-ok
 = erfc towardzero binary128 0x6.ap+4 : 0x5.028a2f1656a432d79f76a6f2df48p-16220 : inexact-ok
 = erfc upward binary128 0x6.ap+4 : 0x5.028a2f1656a432d79f76a6f2df4cp-16220 : inexact-ok
-= erfc downward ibm128 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.ap+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.ap+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.ap+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.ap+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.ap+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 106.5
 = erfc downward binary32 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -128932,10 +128932,10 @@ erfc 106.5
 = erfc tonearest binary128 0x6.a8p+4 : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372 : inexact-ok
 = erfc towardzero binary128 0x6.a8p+4 : 0x2.0b5b5b3bbf7d96a5e595291fc8c4p-16372 : inexact-ok
 = erfc upward binary128 0x6.a8p+4 : 0x2.0b5b5b3bbf7d96a5e595291fc8c6p-16372 : inexact-ok
-= erfc downward ibm128 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 106.625
 = erfc downward binary32 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -128957,10 +128957,10 @@ erfc 106.625
 = erfc tonearest binary128 0x6.aap+4 : 0x6.0b6ee997d3343b5bf2f08p-16412 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.aap+4 : 0x6.0b6ee997d3343b5bf2f08p-16412 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.aap+4 : 0x6.0b6ee997d3343b5bf2f0cp-16412 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.aap+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.aap+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.aap+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.aap+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.aap+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 107
 = erfc downward binary32 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -128982,10 +128982,10 @@ erfc 107
 = erfc tonearest binary128 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary128 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc upward binary128 0x6.bp+4 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.bp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.bp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.bp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.bp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.bp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 108
 = erfc downward binary32 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -129007,10 +129007,10 @@ erfc 108
 = erfc tonearest binary128 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary128 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc upward binary128 0x6.cp+4 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.cp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.cp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.cp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.cp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.cp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 1000
 = erfc downward binary32 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -129032,10 +129032,10 @@ erfc 1000
 = erfc tonearest binary128 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary128 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc upward binary128 0x3.e8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x3.e8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x3.e8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x3.e8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x3.e8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x3.e8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x1p-5
 = erfc downward binary32 0x8p-8 : 0xf.6f9d4p-4 : inexact-ok
 = erfc tonearest binary32 0x8p-8 : 0xf.6f9d5p-4 : inexact-ok
@@ -129978,10 +129978,10 @@ erfc 0x6.a893032db905274p+4
 = erfc tonearest binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f28p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130002,10 +130002,10 @@ erfc 0x6.a893032db905274p+4
 = erfc tonearest binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce296p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130022,10 +130022,10 @@ erfc 0x6.a893032db905274p+4
 = erfc tonearest binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d94p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130042,10 +130042,10 @@ erfc 0x6.a893032db905274p+4
 = erfc tonearest binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c7p-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
 = erfc tonearest intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
 = erfc towardzero intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
@@ -130058,10 +130058,10 @@ erfc 0x6.a893032db905274p+4
 = erfc tonearest binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2b4p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2bp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2b4p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x6.a893032db9052748p+4
 = erfc downward binary32 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130083,10 +130083,10 @@ erfc 0x6.a893032db9052748p+4
 = erfc tonearest binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f28p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130107,10 +130107,10 @@ erfc 0x6.a893032db9052748p+4
 = erfc tonearest binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce296p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130127,10 +130127,10 @@ erfc 0x6.a893032db9052748p+4
 = erfc tonearest binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d94p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130147,10 +130147,10 @@ erfc 0x6.a893032db9052748p+4
 = erfc tonearest binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c7p-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc tonearest intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c8p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63cp-16384 : inexact-ok underflow errno-erange-ok
@@ -130163,10 +130163,10 @@ erfc 0x6.a893032db9052748p+4
 = erfc tonearest binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e14p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e14p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e18p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9052748p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9052748p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x6.a8a0561d8bbe942p+4
 = erfc downward binary32 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130188,10 +130188,10 @@ erfc 0x6.a8a0561d8bbe942p+4
 = erfc tonearest binary128 0x6.a8a058p+4 : 0x1.ffcdcfd4f9515ad5d9921562ca2p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a058p+4 : 0x1.ffcdcfd4f9515ad5d9921562ca2p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a058p+4 : 0x1.ffcdcfd4f9515ad5d9921562ca24p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a058p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a058p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a058p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a058p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary32 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary32 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130212,10 +130212,10 @@ erfc 0x6.a8a0561d8bbe942p+4
 = erfc tonearest binary128 0x6.a8a05p+4 : 0x2.00a2fdbcb5dc489cd9c18d5c3254p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a05p+4 : 0x2.00a2fdbcb5dc489cd9c18d5c3254p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a05p+4 : 0x2.00a2fdbcb5dc489cd9c18d5c3258p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a05p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a05p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a05p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a05p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130232,10 +130232,10 @@ erfc 0x6.a8a0561d8bbe942p+4
 = erfc tonearest binary128 0x6.a8a0561d8bbecp+4 : 0x1.fffffffffb6f714cead9a1d65bc4p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a0561d8bbecp+4 : 0x1.fffffffffb6f714cead9a1d65bcp-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a0561d8bbecp+4 : 0x1.fffffffffb6f714cead9a1d65bc4p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a0561d8bbecp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a0561d8bbecp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130252,10 +130252,10 @@ erfc 0x6.a8a0561d8bbe942p+4
 = erfc tonearest binary128 0x6.a8a0561d8bbe8p+4 : 0x2.00000000021824dbaeba00661e58p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a0561d8bbe8p+4 : 0x2.00000000021824dbaeba00661e58p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a0561d8bbe8p+4 : 0x2.00000000021824dbaeba00661e5cp-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a0561d8bbe8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a0561d8bbe8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a8a0561d8bbe942p+4 : 0x2.000000000000186p-16384 : inexact-ok underflow errno-erange-ok
 = erfc tonearest intel96 0x6.a8a0561d8bbe942p+4 : 0x2.0000000000001868p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero intel96 0x6.a8a0561d8bbe942p+4 : 0x2.000000000000186p-16384 : inexact-ok underflow errno-erange-ok
@@ -130268,10 +130268,10 @@ erfc 0x6.a8a0561d8bbe942p+4
 = erfc tonearest binary128 0x6.a8a0561d8bbe942p+4 : 0x2.00000000000018654a1f8eeb1fb8p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a0561d8bbe942p+4 : 0x2.00000000000018654a1f8eeb1fb4p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a0561d8bbe942p+4 : 0x2.00000000000018654a1f8eeb1fb8p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a0561d8bbe942p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a0561d8bbe942p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a0561d8bbe942p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a0561d8bbe942p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a0561d8bbe942p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a0561d8bbe942p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a0561d8bbe942p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x6.a8a0561d8bbe9428p+4
 = erfc downward binary32 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130293,10 +130293,10 @@ erfc 0x6.a8a0561d8bbe9428p+4
 = erfc tonearest binary128 0x6.a8a058p+4 : 0x1.ffcdcfd4f9515ad5d9921562ca2p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a058p+4 : 0x1.ffcdcfd4f9515ad5d9921562ca2p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a058p+4 : 0x1.ffcdcfd4f9515ad5d9921562ca24p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a058p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a058p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a058p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a058p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a058p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary32 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary32 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130317,10 +130317,10 @@ erfc 0x6.a8a0561d8bbe9428p+4
 = erfc tonearest binary128 0x6.a8a05p+4 : 0x2.00a2fdbcb5dc489cd9c18d5c3254p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a05p+4 : 0x2.00a2fdbcb5dc489cd9c18d5c3254p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a05p+4 : 0x2.00a2fdbcb5dc489cd9c18d5c3258p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a05p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a05p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a05p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a05p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a05p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130337,10 +130337,10 @@ erfc 0x6.a8a0561d8bbe9428p+4
 = erfc tonearest binary128 0x6.a8a0561d8bbecp+4 : 0x1.fffffffffb6f714cead9a1d65bc4p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a0561d8bbecp+4 : 0x1.fffffffffb6f714cead9a1d65bcp-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a0561d8bbecp+4 : 0x1.fffffffffb6f714cead9a1d65bc4p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a0561d8bbecp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a0561d8bbecp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a0561d8bbecp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130357,10 +130357,10 @@ erfc 0x6.a8a0561d8bbe9428p+4
 = erfc tonearest binary128 0x6.a8a0561d8bbe8p+4 : 0x2.00000000021824dbaeba00661e58p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a0561d8bbe8p+4 : 0x2.00000000021824dbaeba00661e58p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a0561d8bbe8p+4 : 0x2.00000000021824dbaeba00661e5cp-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a0561d8bbe8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a0561d8bbe8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a0561d8bbe8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a8a0561d8bbe9428p+4 : 0x1.ffffffffffff4348p-16384 : inexact-ok underflow errno-erange-ok
 = erfc tonearest intel96 0x6.a8a0561d8bbe9428p+4 : 0x1.ffffffffffff435p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero intel96 0x6.a8a0561d8bbe9428p+4 : 0x1.ffffffffffff4348p-16384 : inexact-ok underflow errno-erange-ok
@@ -130373,10 +130373,10 @@ erfc 0x6.a8a0561d8bbe9428p+4
 = erfc tonearest binary128 0x6.a8a0561d8bbe9428p+4 : 0x1.ffffffffffff434ed847125bd78cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a8a0561d8bbe9428p+4 : 0x1.ffffffffffff434ed847125bd788p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a8a0561d8bbe9428p+4 : 0x1.ffffffffffff434ed847125bd78cp-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a8a0561d8bbe9428p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a8a0561d8bbe9428p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a8a0561d8bbe9428p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a8a0561d8bbe9428p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a8a0561d8bbe9428p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a8a0561d8bbe9428p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a8a0561d8bbe9428p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc downward binary32 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130398,10 +130398,10 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f28p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130422,10 +130422,10 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce296p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130442,10 +130442,10 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d94p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130462,10 +130462,10 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c7p-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc tonearest intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c8p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63cp-16384 : inexact-ok underflow errno-erange-ok
@@ -130478,10 +130478,10 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e14p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e14p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e18p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9052748p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9052748p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
 = erfc tonearest intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
 = erfc towardzero intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
@@ -130494,10 +130494,10 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2b4p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2bp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2b4p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary128 0x6.a893032db905274042fb05c665dcp+4 : 0x4.0000000000000000000000006d58p-16384 : inexact-ok
 = erfc tonearest binary128 0x6.a893032db905274042fb05c665dcp+4 : 0x4.0000000000000000000000006d58p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905274042fb05c665dcp+4 : 0x4.0000000000000000000000006d58p-16384 : inexact-ok
@@ -130506,18 +130506,18 @@ erfc 0x6.a893032db905274042fb05c665dcp+4
 = erfc tonearest binary128 0x6.a893032db905274042fb05c666p+4 : 0x3.fffffffffffffffffffffff8ef9cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db905274042fb05c666p+4 : 0x3.fffffffffffffffffffffff8ef9cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db905274042fb05c666p+4 : 0x3.fffffffffffffffffffffff8efap-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637ap-16384 : inexact-ok
 = erfc tonearest binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637ap-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637ap-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637a04p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc downward binary32 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130539,10 +130539,10 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f24p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a89308p+4 : 0x3.feff49e314f6ecdbbfebc2b34f28p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a89308p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a89308p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary32 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130563,10 +130563,10 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce295cp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893p+4 : 0x4.00a9613ff5224411b6349cce296p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130583,10 +130583,10 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d94p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9054p+4 : 0x3.fffffffffad99d5daf268a859d98p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9054p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9054p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -130603,10 +130603,10 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c7p-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905p+4 : 0x4.00000000082ae9d5a43888b96c74p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc tonearest intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c8p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero intel96 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63cp-16384 : inexact-ok underflow errno-erange-ok
@@ -130619,10 +130619,10 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e14p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e14p-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db9052748p+4 : 0x3.fffffffffffe63c683e89c3c2e18p-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db9052748p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db9052748p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db9052748p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
 = erfc tonearest intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
 = erfc towardzero intel96 0x6.a893032db905274p+4 : 0x4.0000000000000dfp-16384 : inexact-ok
@@ -130635,10 +130635,10 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2b4p-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2bp-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905274p+4 : 0x4.0000000000000df012e73ddae2b4p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary128 0x6.a893032db905274042fb05c665ep+4 : 0x3.ffffffffffffffffffffffff984p-16384 : inexact-ok underflow errno-erange-ok
 = erfc tonearest binary128 0x6.a893032db905274042fb05c665ep+4 : 0x3.ffffffffffffffffffffffff9844p-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db905274042fb05c665ep+4 : 0x3.ffffffffffffffffffffffff984p-16384 : inexact-ok underflow errno-erange-ok
@@ -130647,18 +130647,18 @@ erfc 0x6.a893032db905274042fb05c665ep+4
 = erfc tonearest binary128 0x6.a893032db905274042fb05c666p+4 : 0x3.fffffffffffffffffffffff8ef9cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc towardzero binary128 0x6.a893032db905274042fb05c666p+4 : 0x3.fffffffffffffffffffffff8ef9cp-16384 : inexact-ok underflow errno-erange-ok
 = erfc upward binary128 0x6.a893032db905274042fb05c666p+4 : 0x3.fffffffffffffffffffffff8efap-16384 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274042fb05c666p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274042fb05c666p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637ap-16384 : inexact-ok
 = erfc tonearest binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637ap-16384 : inexact-ok
 = erfc towardzero binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637ap-16384 : inexact-ok
 = erfc upward binary128 0x6.a893032db905274042fb05c664p+4 : 0x4.0000000000000000000000637a04p-16384 : inexact-ok
-= erfc downward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0x6.a893032db905274042fb05c664p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0x6.a893032db905274042fb05c664p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc min
 = erfc downward binary32 0x4p-128 : 0xf.fffffp-4 : inexact-ok
 = erfc tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
@@ -130996,10 +130996,10 @@ erfc max
 = erfc tonearest binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc upward binary128 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary64 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -131016,10 +131016,10 @@ erfc max
 = erfc tonearest binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc upward binary128 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = erfc downward intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc tonearest intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero intel96 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -131040,10 +131040,10 @@ erfc max
 = erfc tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = erfc upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= erfc downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= erfc downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = erfc tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= erfc upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= erfc towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= erfc upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 erfc -max
 = erfc downward binary32 -0xf.fffffp+124 : 0x1.fffffep+0 : inexact-ok
 = erfc tonearest binary32 -0xf.fffffp+124 : 0x2p+0 : inexact-ok
@@ -132197,52 +132197,52 @@ exp 709.75
 = exp tonearest ibm128 0x2.c5cp+8 : 0xf.7c2d08f39f969a25d99164d12p+1020 : inexact-ok
 = exp towardzero ibm128 0x2.c5cp+8 : 0xf.7c2d08f39f969a25d99164d12p+1020 : inexact-ok
 = exp upward ibm128 0x2.c5cp+8 : 0xf.7c2d08f39f969a25d99164d124p+1020 : inexact-ok
-exp 1000.0 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 1000.0
+= exp downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x3.e8p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
 = exp tonearest intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
-= exp towardzero intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb608p+1440 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
+= exp upward intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb608p+1440 : inexact-ok
+= exp downward m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
 = exp tonearest m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
-= exp towardzero m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb608p+1440 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d144p+1440 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
+= exp upward m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb608p+1440 : inexact-ok
+= exp downward binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d144p+1440 : inexact-ok
 = exp tonearest binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d148p+1440 : inexact-ok
-= exp towardzero binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d144p+1440 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d148p+1440 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d144p+1440 : inexact-ok
+= exp upward binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d148p+1440 : inexact-ok
 = exp downward ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp 710 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 710
+= exp downward binary32 0x2.c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
 = exp tonearest intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
-= exp towardzero intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c6p+8 : 0x1.3e21a464507f94a2p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
+= exp upward intel96 0x2.c6p+8 : 0x1.3e21a464507f94a2p+1024 : inexact-ok
+= exp downward m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c6p+8 : 0x1.3e21a464507f94a2p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
+= exp upward m68k96 0x2.c6p+8 : 0x1.3e21a464507f94a2p+1024 : inexact-ok
+= exp downward binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899cp+1024 : inexact-ok
 = exp tonearest binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899dp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899dp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899cp+1024 : inexact-ok
+= exp upward binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899dp+1024 : inexact-ok
 = exp downward ibm128 0x2.c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -132268,205 +132268,205 @@ exp -1234
 = exp tonearest binary128 -0x4.d2p+8 : 0xd.202c22e749b30873a3228b398b5p-1784 : inexact-ok
 = exp towardzero binary128 -0x4.d2p+8 : 0xd.202c22e749b30873a3228b398b48p-1784 : inexact-ok
 = exp upward binary128 -0x4.d2p+8 : 0xd.202c22e749b30873a3228b398b5p-1784 : inexact-ok
-= exp downward ibm128 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x4.d2p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x4.d2p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp 0x2.c679d1f73f0fb628p+8 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero ibm128 -0x4.d2p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x4.d2p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp 0x2.c679d1f73f0fb628p+8
+= exp downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
 = exp tonearest intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c679d4p+8 : 0x2.0004118603e6de3cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
+= exp upward intel96 0x2.c679d4p+8 : 0x2.0004118603e6de3cp+1024 : inexact-ok
+= exp downward m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de3cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c6fep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
+= exp upward m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de3cp+1024 : inexact-ok
+= exp downward binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c6fep+1024 : inexact-ok
 = exp tonearest binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c7p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c6fep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c7p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c6fep+1024 : inexact-ok
+= exp upward binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c7p+1024 : inexact-ok
 = exp downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : inexact-ok
 = exp tonearest intel96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : inexact-ok
+= exp upward intel96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : inexact-ok
+= exp downward m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842ep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : inexact-ok
+= exp upward m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : inexact-ok
+= exp downward binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842ep+1024 : inexact-ok
 = exp tonearest binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842fp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842ep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842fp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842ep+1024 : inexact-ok
+= exp upward binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842fp+1024 : inexact-ok
 = exp downward ibm128 0x2.c679dp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c679dp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
 = exp tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae5cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
+= exp upward intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae5cp+1024 : inexact-ok
+= exp downward m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae5cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
+= exp upward m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae5cp+1024 : inexact-ok
+= exp downward binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : inexact-ok
 = exp tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113666p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : inexact-ok
+= exp upward binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113666p+1024 : inexact-ok
 = exp downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c679d1f73f0fap+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679d1f73f0fap+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c679d1f73f0fap+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : inexact-ok
 = exp tonearest intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : inexact-ok
+= exp upward intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : inexact-ok
+= exp downward m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : inexact-ok
+= exp upward m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : inexact-ok
+= exp downward binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024 : inexact-ok
 = exp tonearest binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024 : inexact-ok
+= exp upward binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024 : inexact-ok
 = exp downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c679d1f73f0fap+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c679d1f73f0fap+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : inexact-ok
 = exp tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : inexact-ok
+= exp upward intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : inexact-ok
+= exp downward m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : inexact-ok
+= exp upward m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : inexact-ok
+= exp downward binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : inexact-ok
 = exp tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06066p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : inexact-ok
+= exp upward binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06066p+1024 : inexact-ok
 = exp downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp 1e5 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 1e5
+= exp downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp max xfail-rounding:ibm128-libgcc
-= exp downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp max
+= exp downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -132637,10 +132637,10 @@ exp -0x1.75f113c30b1c8p+9
 = exp tonearest binary128 -0x2.ebe224p+8 : 0x2.0b9f4f64aed595b7b1e41fe97b6ep-1080 : inexact-ok
 = exp towardzero binary128 -0x2.ebe224p+8 : 0x2.0b9f4f64aed595b7b1e41fe97b6ep-1080 : inexact-ok
 = exp upward binary128 -0x2.ebe224p+8 : 0x2.0b9f4f64aed595b7b1e41fe97b7p-1080 : inexact-ok
-= exp downward ibm128 -0x2.ebe224p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.ebe224p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.ebe224p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.ebe224p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.ebe224p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.ebe224p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.ebe224p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132661,10 +132661,10 @@ exp -0x1.75f113c30b1c8p+9
 = exp tonearest binary128 -0x2.ebe228p+8 : 0x2.0b9720f7ce27844ea9674284d868p-1080 : inexact-ok
 = exp towardzero binary128 -0x2.ebe228p+8 : 0x2.0b9720f7ce27844ea9674284d866p-1080 : inexact-ok
 = exp upward binary128 -0x2.ebe228p+8 : 0x2.0b9720f7ce27844ea9674284d868p-1080 : inexact-ok
-= exp downward ibm128 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.ebe228p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.ebe228p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.ebe228p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.ebe228p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.ebe228p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132681,10 +132681,10 @@ exp -0x1.75f113c30b1c8p+9
 = exp tonearest binary128 -0x2.ebe227861639p+8 : 0x2.0b981a509bab72997118df69cd8p-1080 : inexact-ok
 = exp towardzero binary128 -0x2.ebe227861639p+8 : 0x2.0b981a509bab72997118df69cd7ep-1080 : inexact-ok
 = exp upward binary128 -0x2.ebe227861639p+8 : 0x2.0b981a509bab72997118df69cd8p-1080 : inexact-ok
-= exp downward ibm128 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.ebe227861639p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.ebe227861639p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.ebe227861639p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.ebe227861639p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.ebe227861639p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -max
 = exp downward binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132706,10 +132706,10 @@ exp -max
 = exp tonearest binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp upward binary128 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132726,10 +132726,10 @@ exp -max
 = exp tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp upward binary128 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132750,10 +132750,10 @@ exp -max
 = exp tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -11342.8125
 = exp downward binary32 -0x2.c4edp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c4edp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132775,10 +132775,10 @@ exp -11342.8125
 = exp tonearest binary128 -0x2.c4edp+12 : 0xd.be48e2532594ecc1a3b8f7ce2038p-16368 : inexact-ok
 = exp towardzero binary128 -0x2.c4edp+12 : 0xd.be48e2532594ecc1a3b8f7ce2038p-16368 : inexact-ok
 = exp upward binary128 -0x2.c4edp+12 : 0xd.be48e2532594ecc1a3b8f7ce204p-16368 : inexact-ok
-= exp downward ibm128 -0x2.c4edp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c4edp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c4edp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c4edp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c4edp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c4edp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c4edp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -0x2.c5b2319c4843acc0p12
 = exp downward binary32 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132800,10 +132800,10 @@ exp -0x2.c5b2319c4843acc0p12
 = exp tonearest binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c181058p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132824,10 +132824,10 @@ exp -0x2.c5b2319c4843acc0p12
 = exp tonearest binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779b4p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132844,10 +132844,10 @@ exp -0x2.c5b2319c4843acc0p12
 = exp tonearest binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501168p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132864,10 +132864,10 @@ exp -0x2.c5b2319c4843acc0p12
 = exp tonearest binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c5706ap-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc88p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
@@ -132880,10 +132880,10 @@ exp -0x2.c5b2319c4843acc0p12
 = exp tonearest binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d71cp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -0x2.c469d9p+8
 = exp downward binary32 -0x2.c469d8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c469d8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -134217,140 +134217,140 @@ exp -0x5.756278p+4
 = exp tonearest ibm128 -0x5.756278p+4 : 0x4.00012fe53d8f8fe9a18888523cp-128 : inexact-ok
 = exp towardzero ibm128 -0x5.756278p+4 : 0x4.00012fe53d8f8fe9a18888523cp-128 : inexact-ok
 = exp upward ibm128 -0x5.756278p+4 : 0x4.00012fe53d8f8fe9a18888523ep-128 : inexact-ok
-exp 0x2.c5c85fdf473dep+8 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 0x2.c5c85fdf473dep+8
+= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
 = exp tonearest intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
-= exp towardzero intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
+= exp upward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : inexact-ok
+= exp downward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
+= exp upward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : inexact-ok
+= exp downward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
 = exp tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c0362301p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
+= exp upward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c0362301p+1024 : inexact-ok
 = exp downward ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c85cp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : inexact-ok
 = exp tonearest binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : inexact-ok
-= exp towardzero binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : inexact-ok
+= exp upward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : inexact-ok
+= exp downward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
 = exp tonearest intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
-= exp towardzero intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
+= exp upward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : inexact-ok
+= exp downward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
+= exp upward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : inexact-ok
+= exp downward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : inexact-ok
 = exp tonearest binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e21p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : inexact-ok
+= exp upward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e21p+1020 : inexact-ok
+= exp downward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : inexact-ok
 = exp tonearest ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : inexact-ok
+= exp upward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : inexact-ok
+= exp downward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
-= exp towardzero binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff958p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
+= exp upward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff958p+1020 : inexact-ok
+= exp downward intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d9p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d9p+1020 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d9p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d9p+1020 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afe8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068acp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afe8p+1020 : inexact-ok
+= exp downward ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068acp+1020 : inexact-ok
 = exp tonearest ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068acp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : xfail:ibm128-libgcc inexact-ok
-exp 0x2.c5c85fdf473ep+8 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068acp+1020 : inexact-ok
+= exp upward ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-ok
+exp 0x2.c5c85fdf473ep+8
+= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c86p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
 = exp tonearest intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
-= exp towardzero intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
+= exp upward intel96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : inexact-ok
+= exp downward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : inexact-ok
+= exp upward m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abep+1024 : inexact-ok
+= exp downward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
 = exp tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c0362301p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
+= exp upward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c0362301p+1024 : inexact-ok
 = exp downward ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c85cp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : inexact-ok
 = exp tonearest binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : inexact-ok
-= exp towardzero binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143fp+1020 : inexact-ok
+= exp upward binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : inexact-ok
+= exp downward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
 = exp tonearest intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
-= exp towardzero intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
+= exp upward intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : inexact-ok
+= exp downward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : inexact-ok
+= exp upward m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f641p+1020 : inexact-ok
+= exp downward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : inexact-ok
 = exp tonearest binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e21p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : inexact-ok
+= exp upward binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e21p+1020 : inexact-ok
+= exp downward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : inexact-ok
 = exp tonearest ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : xfail:ibm128-libgcc inexact-ok
-= exp upward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary64 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3ep+1020 : inexact-ok
+= exp upward ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : inexact-ok
+= exp downward binary64 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950dap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950dap+1024 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950dap+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950dap+1024 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60dp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60dp+1024 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -134514,10 +134514,10 @@ exp 0x2.c5c85fdf473de6ab278ece600fp+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
 = exp towardzero binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c0362301p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -134558,10 +134558,10 @@ exp 0x2.c5c85fdf473de6ab278ece600fp+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : inexact-ok
 = exp towardzero binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60dp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c85fdf473ep+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp downward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
 = exp towardzero binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : xfail:ibm128-libgcc inexact-ok
@@ -134594,10 +134594,10 @@ exp 0x2.c5c85fdf473de6ab278ece600fp+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
 = exp towardzero binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp downward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
 = exp towardzero intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
@@ -134643,10 +134643,10 @@ exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : inexact-ok
 = exp towardzero binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c0362301p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c86p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -134687,10 +134687,10 @@ exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : inexact-ok
 = exp towardzero binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60dp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c85fdf473ep+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp downward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
 = exp towardzero binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : xfail:ibm128-libgcc inexact-ok
@@ -134723,10 +134723,10 @@ exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
 = exp towardzero binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp downward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
 = exp towardzero intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
@@ -134747,10 +134747,10 @@ exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
 = exp tonearest binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342d8p+1020 : inexact-ok
 = exp towardzero binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp upward binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 xfail-rounding:ibm128-libgcc
 = exp downward binary32 -0x2.9fa8dcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.9fa8dcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135009,212 +135009,212 @@ exp -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 xfail-rounding:ibm128-libgcc
 = exp tonearest ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000794p-972 : inexact-ok
 = exp towardzero ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000794p-972 : xfail:ibm128-libgcc inexact-ok
 = exp upward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000798p-972 : xfail:ibm128-libgcc inexact-ok
-exp 0x2.c5c85fdf473de6acp+12 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 0x2.c5c85fdf473de6acp+12
+= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473de6acp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6acp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp 0x2.c5c85fdf473de6bp+12 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 0x2.c5c85fdf473de6bp+12
+= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473de6bp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6bp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -135240,10 +135240,10 @@ exp -0x2.c5b2319c4843accp+12
 = exp tonearest binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c181058p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135264,10 +135264,10 @@ exp -0x2.c5b2319c4843accp+12
 = exp tonearest binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779b4p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135284,10 +135284,10 @@ exp -0x2.c5b2319c4843accp+12
 = exp tonearest binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501168p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135304,10 +135304,10 @@ exp -0x2.c5b2319c4843accp+12
 = exp tonearest binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c5706ap-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc88p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
@@ -135320,10 +135320,10 @@ exp -0x2.c5b2319c4843accp+12
 = exp tonearest binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d71cp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -0x2.c5b2319c4843acbcp+12
 = exp downward binary32 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135345,10 +135345,10 @@ exp -0x2.c5b2319c4843acbcp+12
 = exp tonearest binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c181058p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135369,10 +135369,10 @@ exp -0x2.c5b2319c4843acbcp+12
 = exp tonearest binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779b4p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135389,10 +135389,10 @@ exp -0x2.c5b2319c4843acbcp+12
 = exp tonearest binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501168p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135409,10 +135409,10 @@ exp -0x2.c5b2319c4843acbcp+12
 = exp tonearest binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c5706ap-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc8p-16384 : inexact-ok
 = exp tonearest intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc88p-16384 : inexact-ok
 = exp towardzero intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc8p-16384 : inexact-ok
@@ -135425,10 +135425,10 @@ exp -0x2.c5b2319c4843acbcp+12
 = exp tonearest binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f63cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f638p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f63cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -0x2.c5bd48bdc7c0c9b8p+12
 = exp downward binary32 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135450,10 +135450,10 @@ exp -0x2.c5bd48bdc7c0c9b8p+12
 = exp tonearest binary128 -0x2.c5bd48p+12 : 0x2.0017b984cbf1bfdc86bdf5ca5c0cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48p+12 : 0x2.0017b984cbf1bfdc86bdf5ca5c08p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48p+12 : 0x2.0017b984cbf1bfdc86bdf5ca5c0cp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135474,10 +135474,10 @@ exp -0x2.c5bd48bdc7c0c9b8p+12
 = exp tonearest binary128 -0x2.c5bd4cp+12 : 0x1.ff97c395d33b18b4e8d5b82a339p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd4cp+12 : 0x1.ff97c395d33b18b4e8d5b82a339p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd4cp+12 : 0x1.ff97c395d33b18b4e8d5b82a3394p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd4cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd4cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135494,10 +135494,10 @@ exp -0x2.c5bd48bdc7c0c9b8p+12
 = exp tonearest binary128 -0x2.c5bd48bdc7c0cp+12 : 0x2.000000000136f19a4604f934f4dcp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48bdc7c0cp+12 : 0x2.000000000136f19a4604f934f4d8p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48bdc7c0cp+12 : 0x2.000000000136f19a4604f934f4dcp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135514,10 +135514,10 @@ exp -0x2.c5bd48bdc7c0c9b8p+12
 = exp tonearest binary128 -0x2.c5bd48bdc7c0ep+12 : 0x1.fffffffffd36f19a46068b51c05p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48bdc7c0ep+12 : 0x1.fffffffffd36f19a46068b51c04cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48bdc7c0ep+12 : 0x1.fffffffffd36f19a46068b51c05p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5bd48bdc7c0c9b8p+12 : 0x1.fffffffffffff198p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest intel96 -0x2.c5bd48bdc7c0c9b8p+12 : 0x1.fffffffffffff198p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero intel96 -0x2.c5bd48bdc7c0c9b8p+12 : 0x1.fffffffffffff198p-16384 : inexact-ok underflow errno-erange-ok
@@ -135530,10 +135530,10 @@ exp -0x2.c5bd48bdc7c0c9b8p+12
 = exp tonearest binary128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x1.fffffffffffff19a46049ac973a4p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x1.fffffffffffff19a46049ac973a4p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x1.fffffffffffff19a46049ac973a8p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48bdc7c0c9b8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -0x2.c5bd48bdc7c0c9b4p+12
 = exp downward binary32 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135555,10 +135555,10 @@ exp -0x2.c5bd48bdc7c0c9b4p+12
 = exp tonearest binary128 -0x2.c5bd48p+12 : 0x2.0017b984cbf1bfdc86bdf5ca5c0cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48p+12 : 0x2.0017b984cbf1bfdc86bdf5ca5c08p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48p+12 : 0x2.0017b984cbf1bfdc86bdf5ca5c0cp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135579,10 +135579,10 @@ exp -0x2.c5bd48bdc7c0c9b4p+12
 = exp tonearest binary128 -0x2.c5bd4cp+12 : 0x1.ff97c395d33b18b4e8d5b82a339p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd4cp+12 : 0x1.ff97c395d33b18b4e8d5b82a339p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd4cp+12 : 0x1.ff97c395d33b18b4e8d5b82a3394p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd4cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd4cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd4cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135599,10 +135599,10 @@ exp -0x2.c5bd48bdc7c0c9b4p+12
 = exp tonearest binary128 -0x2.c5bd48bdc7c0cp+12 : 0x2.000000000136f19a4604f934f4dcp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48bdc7c0cp+12 : 0x2.000000000136f19a4604f934f4d8p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48bdc7c0cp+12 : 0x2.000000000136f19a4604f934f4dcp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48bdc7c0cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135619,10 +135619,10 @@ exp -0x2.c5bd48bdc7c0c9b4p+12
 = exp tonearest binary128 -0x2.c5bd48bdc7c0ep+12 : 0x1.fffffffffd36f19a46068b51c05p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48bdc7c0ep+12 : 0x1.fffffffffd36f19a46068b51c04cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48bdc7c0ep+12 : 0x1.fffffffffd36f19a46068b51c05p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48bdc7c0ep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5bd48bdc7c0c9b4p+12 : 0x2.0000000000007198p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest intel96 -0x2.c5bd48bdc7c0c9b4p+12 : 0x2.0000000000007198p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero intel96 -0x2.c5bd48bdc7c0c9b4p+12 : 0x2.0000000000007198p-16384 : inexact-ok underflow errno-erange-ok
@@ -135635,288 +135635,288 @@ exp -0x2.c5bd48bdc7c0c9b4p+12
 = exp tonearest binary128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x2.000000000000719a46049ac9800cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x2.000000000000719a46049ac9800cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x2.000000000000719a46049ac9801p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp 0x2.c5c85fdf473de6af278ece600fcap+12 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5bd48bdc7c0c9b4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp 0x2.c5c85fdf473de6af278ece600fcap+12
+= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473de6bp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6bp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473de6acp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6acp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe2548p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe2548p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff342548p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff342548p+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp 0x2.c5c85fdf473de6af278ece600fccp+12 xfail-rounding:ibm128-libgcc
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp 0x2.c5c85fdf473de6af278ece600fccp+12
+= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c86p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c86p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c86p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c86p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c86p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp upward binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85cp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a391p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85cp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85cp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp upward binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3bp+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp upward m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473de6bp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6bp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd88p+16380 : inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474d8p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473de6acp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6acp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp downward binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp downward binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp towardzero binary128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp upward binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp downward ibm128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6af278ece601p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp upward ibm128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff342548p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff342548p+16380 : inexact-ok
 = exp downward ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp towardzero ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -135942,10 +135942,10 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c181058p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135966,10 +135966,10 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779b4p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -135986,10 +135986,10 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501168p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -136006,10 +136006,10 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c5706ap-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc8p-16384 : inexact-ok
 = exp tonearest intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc88p-16384 : inexact-ok
 = exp towardzero intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc8p-16384 : inexact-ok
@@ -136022,10 +136022,10 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f63cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f638p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f63cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc88p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
@@ -136038,10 +136038,10 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d71cp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary128 -0x2.c5b2319c4843acbff21591e99cccp+12 : 0x3.ffffffffffffffffffffffffd714p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest binary128 -0x2.c5b2319c4843acbff21591e99cccp+12 : 0x3.ffffffffffffffffffffffffd718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbff21591e99cccp+12 : 0x3.ffffffffffffffffffffffffd714p-16384 : inexact-ok underflow errno-erange-ok
@@ -136050,18 +136050,18 @@ exp -0x2.c5b2319c4843acbff21591e99cccp+12
 = exp tonearest binary128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4.000000000000000000000032d718p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4.000000000000000000000032d714p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4.000000000000000000000032d718p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d714p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d714p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d718p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp downward binary32 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -136083,10 +136083,10 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c181058p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b23p+12 : 0x4.00671741091b8c27d0a36c18105cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b23p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b23p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary32 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -136107,10 +136107,10 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779bp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b234p+12 : 0x3.ff671d7bc6ce958ba803f3e779b4p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b234p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b234p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -136127,10 +136127,10 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501164p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843ap+12 : 0x4.00000000032ffc85647bac501168p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843ap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843ap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp towardzero binary64 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -136147,10 +136147,10 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c57069cp-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843cp+12 : 0x3.fffffffffb2ffc85647d4c5706ap-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc8p-16384 : inexact-ok
 = exp tonearest intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc88p-16384 : inexact-ok
 = exp towardzero intel96 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc8p-16384 : inexact-ok
@@ -136163,10 +136163,10 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f63cp-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f638p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843acbcp+12 : 0x4.000000000000fc85647a6732f63cp-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc88p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero intel96 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc8p-16384 : inexact-ok underflow errno-erange-ok
@@ -136179,10 +136179,10 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843accp+12 : 0x3.fffffffffffffc85647a6732d71cp-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843accp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843accp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary128 -0x2.c5b2319c4843acbff21591e99ccap+12 : 0x4.0000000000000000000000005714p-16384 : inexact-ok
 = exp tonearest binary128 -0x2.c5b2319c4843acbff21591e99ccap+12 : 0x4.0000000000000000000000005718p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbff21591e99ccap+12 : 0x4.0000000000000000000000005714p-16384 : inexact-ok
@@ -136191,18 +136191,18 @@ exp -0x2.c5b2319c4843acbff21591e99ccap+12
 = exp tonearest binary128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4.000000000000000000000032d718p-16384 : inexact-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4.000000000000000000000032d714p-16384 : inexact-ok
 = exp upward binary128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4.000000000000000000000032d718p-16384 : inexact-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp downward binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d714p-16384 : inexact-ok underflow errno-erange-ok
 = exp tonearest binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d718p-16384 : inexact-ok underflow errno-erange-ok
 = exp towardzero binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d714p-16384 : inexact-ok underflow errno-erange-ok
 = exp upward binary128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x3.fffffffffffffffffffffff2d718p-16384 : inexact-ok underflow errno-erange-ok
-= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp downward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp towardzero ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward ibm128 -0x2.c5b2319c4843acbff21591e99dp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp min
 = exp downward binary32 0x4p-128 : 0x1p+0 : inexact-ok
 = exp tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
@@ -137018,27 +137018,27 @@ exp10 -305
 = exp10 tonearest ibm128 -0x1.31p+8 : 0x7.05b171494d5d42p-1016 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero ibm128 -0x1.31p+8 : 0x7.05b171494d5d41cp-1016 : inexact-ok underflow errno-erange-ok
 = exp10 upward ibm128 -0x1.31p+8 : 0x7.05b171494d5d42p-1016 : inexact-ok underflow errno-erange-ok
-exp10 4932 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.344p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp10 4932
+= exp10 downward binary32 0x1.344p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= exp10 upward intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= exp10 downward m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= exp10 upward m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= exp10 downward binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= exp10 upward binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -137064,10 +137064,10 @@ exp10 -4932
 = exp10 tonearest binary128 -0x1.344p+12 : 0x1.30923e47949abf816b7d38ebc01p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.344p+12 : 0x1.30923e47949abf816b7d38ebc00cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.344p+12 : 0x1.30923e47949abf816b7d38ebc01p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.344p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.344p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.344p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.344p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 -0x1.343793004f503232p12
 = exp10 downward binary32 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137089,10 +137089,10 @@ exp10 -0x1.343793004f503232p12
 = exp10 tonearest binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93d4p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137113,10 +137113,10 @@ exp10 -0x1.343793004f503232p12
 = exp10 tonearest binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22fcp-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137133,10 +137133,10 @@ exp10 -0x1.343793004f503232p12
 = exp10 tonearest binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab4cp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137153,10 +137153,10 @@ exp10 -0x1.343793004f503232p12
 = exp10 tonearest binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc28p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbfp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
@@ -137169,31 +137169,31 @@ exp10 -0x1.343793004f503232p12
 = exp10 tonearest binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb44p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp10 1e5 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp10 1e5
+= exp10 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -137219,31 +137219,31 @@ exp10 -1e5
 = exp10 tonearest binary128 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary128 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 upward binary128 -0x1.86ap+16 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.86ap+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.86ap+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp10 1e6 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.86ap+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.86ap+16 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp10 1e6
+= exp10 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0xf.424p+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -137269,75 +137269,75 @@ exp10 -1e6
 = exp10 tonearest binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 upward binary128 -0xf.424p+16 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0xf.424p+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp10 max xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero ibm128 -0xf.424p+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0xf.424p+16 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp10 max
+= exp10 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -137363,10 +137363,10 @@ exp10 -max
 = exp10 tonearest binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 upward binary128 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137383,10 +137383,10 @@ exp10 -max
 = exp10 tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 upward binary128 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137407,10 +137407,10 @@ exp10 -max
 = exp10 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 0.75
 = exp10 downward binary32 0xcp-4 : 0x5.9f98p+0 : inexact-ok
 = exp10 tonearest binary32 0xcp-4 : 0x5.9f98p+0 : inexact-ok
@@ -137436,107 +137436,107 @@ exp10 0.75
 = exp10 tonearest ibm128 0xcp-4 : 0x5.9f9802c8d189657416ee3fd818p+0 : inexact-ok
 = exp10 towardzero ibm128 0xcp-4 : 0x5.9f9802c8d189657416ee3fd818p+0 : inexact-ok
 = exp10 upward ibm128 0xcp-4 : 0x5.9f9802c8d189657416ee3fd81ap+0 : inexact-ok
-exp10 0x1.348e45573a1dd72cp+8 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.348e46p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp10 0x1.348e45573a1dd72cp+8
+= exp10 downward binary32 0x1.348e46p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.348e46p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.348e46p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.348e46p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e46p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : inexact-ok
 = exp10 tonearest intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : inexact-ok
+= exp10 upward intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : inexact-ok
+= exp10 downward m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : inexact-ok
 = exp10 tonearest m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd425ep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : inexact-ok
+= exp10 upward m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : inexact-ok
+= exp10 downward binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd425ep+1024 : inexact-ok
 = exp10 tonearest binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd426p+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd425ep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd426p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd425ep+1024 : inexact-ok
+= exp10 upward binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd426p+1024 : inexact-ok
 = exp10 downward ibm128 0x1.348e46p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.348e46p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.348e46p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.348e44p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary32 0x1.348e44p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.348e44p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.348e44p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.348e44p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e44p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : inexact-ok
 = exp10 tonearest intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : inexact-ok
+= exp10 upward intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : inexact-ok
+= exp10 downward m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : inexact-ok
 = exp10 tonearest m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : inexact-ok
+= exp10 upward m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : inexact-ok
+= exp10 downward binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : inexact-ok
 = exp10 tonearest binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce4p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : inexact-ok
+= exp10 upward binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce4p+1024 : inexact-ok
 = exp10 downward ibm128 0x1.348e44p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.348e44p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.348e44p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.348e45573a1dep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e45573a1dep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.348e45573a1dep+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : inexact-ok
 = exp10 tonearest intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : inexact-ok
+= exp10 upward intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : inexact-ok
+= exp10 downward m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : inexact-ok
 = exp10 tonearest m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : inexact-ok
+= exp10 upward m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : inexact-ok
+= exp10 downward binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898cp+1024 : inexact-ok
 = exp10 tonearest binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898ep+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898ep+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898cp+1024 : inexact-ok
+= exp10 upward binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898ep+1024 : inexact-ok
 = exp10 downward ibm128 0x1.348e45573a1dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.348e45573a1dep+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.348e45573a1dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.348e45573a1dep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.348e45573a1ddp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e45573a1ddp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.348e45573a1ddp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
 = exp10 tonearest intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4aep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
+= exp10 upward intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4aep+1024 : inexact-ok
+= exp10 downward m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
 = exp10 tonearest m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4aep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
+= exp10 upward m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4aep+1024 : inexact-ok
+= exp10 downward binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : inexact-ok
 = exp10 tonearest binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc839239ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : inexact-ok
+= exp10 upward binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc839239ap+1024 : inexact-ok
 = exp10 downward ibm128 0x1.348e45573a1ddp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.348e45573a1ddp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.348e45573a1ddp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.348e45573a1ddp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
 = exp10 tonearest intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc6p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
+= exp10 upward intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc6p+1024 : inexact-ok
+= exp10 downward m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
 = exp10 tonearest m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc6p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a4p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
+= exp10 upward m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc6p+1024 : inexact-ok
+= exp10 downward binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a4p+1024 : inexact-ok
 = exp10 tonearest binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a5p+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a4p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a5p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a4p+1024 : inexact-ok
+= exp10 upward binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a5p+1024 : inexact-ok
 = exp10 downward ibm128 0x1.348e45573a1dd72cp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.348e45573a1dd72cp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.348e45573a1dd72cp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -138475,10 +138475,10 @@ exp10 0x1.34413509f79fep+8
 = exp10 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok
 = exp10 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok
 = exp10 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : inexact-ok
-= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -138544,10 +138544,10 @@ exp10 0x1.34413509f79ffp+8
 = exp10 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok
 = exp10 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok
 = exp10 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : inexact-ok
-= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -138588,10 +138588,10 @@ exp10 0x1.34413509f79ffp+8
 = exp10 tonearest binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok
 = exp10 towardzero binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok
 = exp10 upward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53ep+1024 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -0x1.33a7146f72a42p+8
 = exp10 downward binary32 -0x1.33a714p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.33a714p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -138751,10 +138751,10 @@ exp10 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -138795,10 +138795,10 @@ exp10 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53ep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -138831,10 +138831,10 @@ exp10 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -138880,10 +138880,10 @@ exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb6p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.344136p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 towardzero binary32 0x1.344134p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -138924,10 +138924,10 @@ exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53ep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.34413509f79ffp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -138960,10 +138960,10 @@ exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp10 downward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -138984,10 +138984,10 @@ exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
 = exp10 tonearest binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca16p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 towardzero binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca158p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca16p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -0x1.23b2b470ae9318183ba772361cp+8 xfail-rounding:ibm128-libgcc
 = exp10 downward binary32 -0x1.23b2b4p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.23b2b4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139246,212 +139246,212 @@ exp10 -0x1.23b2b470ae9318183ba772361b8p+8 xfail-rounding:ibm128-libgcc
 = exp10 tonearest ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.00000000000000000000000468p-972 : inexact-ok
 = exp10 towardzero ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.00000000000000000000000468p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 upward ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.0000000000000000000000046cp-972 : xfail:ibm128-libgcc inexact-ok
-exp10 0x1.34413509f79fef3p+12 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp10 0x1.34413509f79fef3p+12
+= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
+= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp10 0x1.34413509f79fef32p+12 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp10 0x1.34413509f79fef32p+12
+= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
+= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -139477,10 +139477,10 @@ exp10 -0x1.343793004f503232p+12
 = exp10 tonearest binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93d4p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139501,10 +139501,10 @@ exp10 -0x1.343793004f503232p+12
 = exp10 tonearest binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22fcp-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139521,10 +139521,10 @@ exp10 -0x1.343793004f503232p+12
 = exp10 tonearest binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab4cp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139541,10 +139541,10 @@ exp10 -0x1.343793004f503232p+12
 = exp10 tonearest binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc28p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbfp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
@@ -139557,10 +139557,10 @@ exp10 -0x1.343793004f503232p+12
 = exp10 tonearest binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb44p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 -0x1.343793004f50323p+12
 = exp10 downward binary32 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139582,10 +139582,10 @@ exp10 -0x1.343793004f50323p+12
 = exp10 tonearest binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93d4p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139606,10 +139606,10 @@ exp10 -0x1.343793004f50323p+12
 = exp10 tonearest binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22fcp-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139626,10 +139626,10 @@ exp10 -0x1.343793004f50323p+12
 = exp10 tonearest binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab4cp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139646,10 +139646,10 @@ exp10 -0x1.343793004f50323p+12
 = exp10 tonearest binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc28p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
 = exp10 tonearest intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
 = exp10 towardzero intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
@@ -139662,10 +139662,10 @@ exp10 -0x1.343793004f50323p+12
 = exp10 tonearest binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22edcp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22edcp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22eep-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f50323p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f50323p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 -0x1.343c6405237810b2p+12
 = exp10 downward binary32 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139687,10 +139687,10 @@ exp10 -0x1.343c6405237810b2p+12
 = exp10 tonearest binary128 -0x1.343c64p+12 : 0x2.00017a9fe296ea91c2392281858p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c64p+12 : 0x2.00017a9fe296ea91c2392281858p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c64p+12 : 0x2.00017a9fe296ea91c23922818584p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c64p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c64p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c64p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c64p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139711,10 +139711,10 @@ exp10 -0x1.343c6405237810b2p+12
 = exp10 tonearest binary128 -0x1.343c66p+12 : 0x1.ff6e31d8368f1ddd2bedf091d16p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c66p+12 : 0x1.ff6e31d8368f1ddd2bedf091d15cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c66p+12 : 0x1.ff6e31d8368f1ddd2bedf091d16p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c66p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c66p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c66p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c66p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139731,10 +139731,10 @@ exp10 -0x1.343c6405237810b2p+12
 = exp10 tonearest binary128 -0x1.343c640523781p+12 : 0x2.0000000000330e22f661ec16a8fcp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c640523781p+12 : 0x2.0000000000330e22f661ec16a8fcp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c640523781p+12 : 0x2.0000000000330e22f661ec16a9p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c640523781p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c640523781p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c640523781p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c640523781p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139751,10 +139751,10 @@ exp10 -0x1.343c6405237810b2p+12
 = exp10 tonearest binary128 -0x1.343c640523782p+12 : 0x1.fffffffffb9821b409117e700974p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c640523782p+12 : 0x1.fffffffffb9821b409117e700974p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c640523782p+12 : 0x1.fffffffffb9821b409117e700978p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c640523782p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c640523782p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c640523782p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c640523782p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343c6405237810b2p+12 : 0x1.ffffffffffffd298p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest intel96 -0x1.343c6405237810b2p+12 : 0x1.ffffffffffffd2ap-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero intel96 -0x1.343c6405237810b2p+12 : 0x1.ffffffffffffd298p-16384 : inexact-ok underflow errno-erange-ok
@@ -139767,10 +139767,10 @@ exp10 -0x1.343c6405237810b2p+12
 = exp10 tonearest binary128 -0x1.343c6405237810b2p+12 : 0x1.ffffffffffffd29ca45194e72e5cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c6405237810b2p+12 : 0x1.ffffffffffffd29ca45194e72e58p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c6405237810b2p+12 : 0x1.ffffffffffffd29ca45194e72e5cp-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c6405237810b2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c6405237810b2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c6405237810b2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c6405237810b2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c6405237810b2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c6405237810b2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c6405237810b2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 -0x1.343c6405237810bp+12
 = exp10 downward binary32 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139792,10 +139792,10 @@ exp10 -0x1.343c6405237810bp+12
 = exp10 tonearest binary128 -0x1.343c64p+12 : 0x2.00017a9fe296ea91c2392281858p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c64p+12 : 0x2.00017a9fe296ea91c2392281858p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c64p+12 : 0x2.00017a9fe296ea91c23922818584p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c64p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c64p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c64p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c64p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c64p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139816,10 +139816,10 @@ exp10 -0x1.343c6405237810bp+12
 = exp10 tonearest binary128 -0x1.343c66p+12 : 0x1.ff6e31d8368f1ddd2bedf091d16p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c66p+12 : 0x1.ff6e31d8368f1ddd2bedf091d15cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c66p+12 : 0x1.ff6e31d8368f1ddd2bedf091d16p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c66p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c66p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c66p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c66p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c66p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139836,10 +139836,10 @@ exp10 -0x1.343c6405237810bp+12
 = exp10 tonearest binary128 -0x1.343c640523781p+12 : 0x2.0000000000330e22f661ec16a8fcp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c640523781p+12 : 0x2.0000000000330e22f661ec16a8fcp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c640523781p+12 : 0x2.0000000000330e22f661ec16a9p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c640523781p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c640523781p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c640523781p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c640523781p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c640523781p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -139856,10 +139856,10 @@ exp10 -0x1.343c6405237810bp+12
 = exp10 tonearest binary128 -0x1.343c640523782p+12 : 0x1.fffffffffb9821b409117e700974p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c640523782p+12 : 0x1.fffffffffb9821b409117e700974p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c640523782p+12 : 0x1.fffffffffb9821b409117e700978p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c640523782p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c640523782p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c640523782p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c640523782p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c640523782p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343c6405237810bp+12 : 0x2.00000000000065f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest intel96 -0x1.343c6405237810bp+12 : 0x2.00000000000065f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero intel96 -0x1.343c6405237810bp+12 : 0x2.00000000000065f8p-16384 : inexact-ok underflow errno-erange-ok
@@ -139872,288 +139872,288 @@ exp10 -0x1.343c6405237810bp+12
 = exp10 tonearest binary128 -0x1.343c6405237810bp+12 : 0x2.00000000000065fa322f3f8fe298p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343c6405237810bp+12 : 0x2.00000000000065fa322f3f8fe294p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343c6405237810bp+12 : 0x2.00000000000065fa322f3f8fe298p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343c6405237810bp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343c6405237810bp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343c6405237810bp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343c6405237810bp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343c6405237810bp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp10 0x1.34413509f79fef311f12b35816f9p+12 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343c6405237810bp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343c6405237810bp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp10 0x1.34413509f79fef311f12b35816f9p+12
+= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
+= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf9p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf9p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf9p+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp10 0x1.34413509f79fef311f12b35816fap+12 xfail-rounding:ibm128-libgcc
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp10 0x1.34413509f79fef311f12b35816fap+12
+= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.344136p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.344136p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.344136p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344136p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344136p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344134p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e88p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : inexact-ok
+= exp10 downward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : inexact-ok
+= exp10 upward binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a92p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.344134p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.344134p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79ffp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79ffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7ap+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e7448578518p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef32p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
 = exp10 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= exp10 upward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
 = exp10 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6e8p+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef3p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 downward binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79fef311f12b35816fap+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79fef311f12b35816fap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 towardzero binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79fef311f12b35816fap+12 : plus_infty : inexact-ok overflow errno-erange
+= exp10 downward binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp10 tonearest binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary128 0x1.34413509f79fef311f12b35817p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp10 upward binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 downward ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef311f12b35817p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 upward ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok
 = exp10 tonearest binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : inexact-ok
 = exp10 downward ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp10 tonearest ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp10 towardzero ibm128 0x1.34413509f79fef311f12b358168p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -140179,10 +140179,10 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93d4p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140203,10 +140203,10 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22fcp-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140223,10 +140223,10 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab4cp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140243,10 +140243,10 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc28p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
 = exp10 tonearest intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
 = exp10 towardzero intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
@@ -140259,10 +140259,10 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22edcp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22edcp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22eep-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f50323p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f50323p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbfp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
@@ -140275,10 +140275,10 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb44p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary128 -0x1.343793004f503231a589bac27c39p+12 : 0x3.ffffffffffffffffffffffffaa5p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest binary128 -0x1.343793004f503231a589bac27c39p+12 : 0x3.ffffffffffffffffffffffffaa5p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503231a589bac27c39p+12 : 0x3.ffffffffffffffffffffffffaa5p-16384 : inexact-ok underflow errno-erange-ok
@@ -140287,18 +140287,18 @@ exp10 -0x1.343793004f503231a589bac27c39p+12
 = exp10 tonearest binary128 -0x1.343793004f503231a589bac27cp+12 : 0x4.0000000000000000000000207a24p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503231a589bac27cp+12 : 0x4.0000000000000000000000207a24p-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503231a589bac27cp+12 : 0x4.0000000000000000000000207a28p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb5cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb6p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb5cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb6p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 downward binary32 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140320,10 +140320,10 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93dp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343792p+12 : 0x4.009395d78ebc9b64a0aa93fc93d4p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343792p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343792p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary32 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140344,10 +140344,10 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22f8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343794p+12 : 0x3.ff6cdaadaae05f1d9410e8bb22fcp-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343794p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343794p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140364,10 +140364,10 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab4cp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503p+12 : 0x4.0000000001434f4e77c5e6c4ab5p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 towardzero binary64 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -140384,10 +140384,10 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc24p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f504p+12 : 0x3.fffffffff80d76709d230e22dc28p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f504p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f504p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
 = exp10 tonearest intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
 = exp10 towardzero intel96 -0x1.343793004f50323p+12 : 0x4.000000000000f2a8p-16384 : inexact-ok
@@ -140400,10 +140400,10 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22edcp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22edcp-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f50323p+12 : 0x4.000000000000f2a822e062c22eep-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f50323p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f50323p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f50323p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbfp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero intel96 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbe8p-16384 : inexact-ok underflow errno-erange-ok
@@ -140416,10 +140416,10 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb4p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f503232p+12 : 0x3.ffffffffffffcbed07250d70bb44p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503232p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503232p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary128 -0x1.343793004f503231a589bac27c38p+12 : 0x4.0000000000000000000000003dacp-16384 : inexact-ok
 = exp10 tonearest binary128 -0x1.343793004f503231a589bac27c38p+12 : 0x4.0000000000000000000000003dbp-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503231a589bac27c38p+12 : 0x4.0000000000000000000000003dacp-16384 : inexact-ok
@@ -140428,18 +140428,18 @@ exp10 -0x1.343793004f503231a589bac27c38p+12
 = exp10 tonearest binary128 -0x1.343793004f503231a589bac27cp+12 : 0x4.0000000000000000000000207a24p-16384 : inexact-ok
 = exp10 towardzero binary128 -0x1.343793004f503231a589bac27cp+12 : 0x4.0000000000000000000000207a24p-16384 : inexact-ok
 = exp10 upward binary128 -0x1.343793004f503231a589bac27cp+12 : 0x4.0000000000000000000000207a28p-16384 : inexact-ok
-= exp10 downward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503231a589bac27cp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 downward binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb5cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 tonearest binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb6p-16384 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb5cp-16384 : inexact-ok underflow errno-erange-ok
 = exp10 upward binary128 -0x1.343793004f503231a589bac27c8p+12 : 0x3.ffffffffffffffffffffffd6cb6p-16384 : inexact-ok underflow errno-erange-ok
-= exp10 downward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 downward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward ibm128 -0x1.343793004f503231a589bac27c8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp10 min
 = exp10 downward binary32 0x4p-128 : 0x1p+0 : inexact-ok
 = exp10 tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
@@ -141086,27 +141086,27 @@ exp2 -1
 = exp2 tonearest ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
 = exp2 towardzero ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
 = exp2 upward ibm128 -0x1p+0 : 0x8p-4 : inexact-ok
-exp2 1e6 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 1e6
+= exp2 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0xf.424p+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -141132,75 +141132,75 @@ exp2 -1e6
 = exp2 tonearest binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 upward binary128 -0xf.424p+16 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0xf.424p+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0xf.424p+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp2 max xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero ibm128 -0xf.424p+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0xf.424p+16 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp2 max
+= exp2 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -141226,10 +141226,10 @@ exp2 -max
 = exp2 tonearest binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 upward binary128 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary64 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -141246,10 +141246,10 @@ exp2 -max
 = exp2 tonearest binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 upward binary128 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero intel96 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -141270,10 +141270,10 @@ exp2 -max
 = exp2 tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 0.75
 = exp2 downward binary32 0xcp-4 : 0x1.ae89f8p+0 : inexact-ok
 = exp2 tonearest binary32 0xcp-4 : 0x1.ae89fap+0 : inexact-ok
@@ -141624,27 +141624,27 @@ exp2 -1074
 = exp2 tonearest ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
 = exp2 towardzero ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
 = exp2 upward ibm128 -0x4.32p+8 : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
-exp2 16383 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x3.fffp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 16383
+= exp2 downward binary32 0x3.fffp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x3.fffp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x3.fffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x3.fffp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x3.fffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.fffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
+= exp2 upward intel96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
+= exp2 downward m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
+= exp2 upward m68k96 0x3.fffp+12 : 0x8p+16380 : inexact-ok
+= exp2 downward binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffp+12 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
+= exp2 upward binary128 0x3.fffp+12 : 0x8p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.fffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.fffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -141670,10 +141670,10 @@ exp2 -16400
 = exp2 tonearest binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
 = exp2 towardzero binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
 = exp2 upward binary128 -0x4.01p+12 : 0x1p-16400 : inexact-ok underflow-ok errno-erange-ok
-= exp2 downward ibm128 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x4.01p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x4.01p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x4.01p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x4.01p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -126.125
 = exp2 downward binary32 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary32 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
@@ -142095,10 +142095,10 @@ exp2 -16382.125
 = exp2 tonearest binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -16382.25
 = exp2 downward binary32 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142120,10 +142120,10 @@ exp2 -16382.25
 = exp2 tonearest binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -16382.375
 = exp2 downward binary32 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142145,10 +142145,10 @@ exp2 -16382.375
 = exp2 tonearest binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -16382.5
 = exp2 downward binary32 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142170,10 +142170,10 @@ exp2 -16382.5
 = exp2 tonearest binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -16382.625
 = exp2 downward binary32 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142195,10 +142195,10 @@ exp2 -16382.625
 = exp2 tonearest binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffeap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -16382.75
 = exp2 downward binary32 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142220,10 +142220,10 @@ exp2 -16382.75
 = exp2 tonearest binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffecp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -16382.875
 = exp2 downward binary32 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142245,10 +142245,10 @@ exp2 -16382.875
 = exp2 tonearest binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6298p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffeep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 0x1p-10
 = exp2 downward binary32 0x4p-12 : 0x1.002c6p+0 : inexact-ok
 = exp2 tonearest binary32 0x4p-12 : 0x1.002c6p+0 : inexact-ok
@@ -142999,140 +142999,140 @@ exp2 -0x7.dffff8p+4
 = exp2 tonearest ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6ep-128 : inexact-ok
 = exp2 towardzero ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6dep-128 : inexact-ok
 = exp2 upward ibm128 -0x7.dffff8p+4 : 0x4.000162e46d6f26b8bbb607a6ep-128 : inexact-ok
-exp2 0x3.ffffffffffffep+8 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 0x3.ffffffffffffep+8
+= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
-= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
-= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 downward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
-= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x3.fffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
 = exp2 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
-= exp2 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : inexact-ok
+= exp2 upward binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814fp+1020 : inexact-ok
+= exp2 downward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
 = exp2 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
+= exp2 upward intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
+= exp2 downward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
 = exp2 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53p+1020 : inexact-ok
+= exp2 upward m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : inexact-ok
+= exp2 downward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
 = exp2 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : inexact-ok
+= exp2 upward binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fea8p+1020 : inexact-ok
+= exp2 downward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok
 = exp2 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70fcp+1020 : inexact-ok
+= exp2 upward ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : inexact-ok
+= exp2 downward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
 = exp2 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
-= exp2 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= exp2 upward binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
+= exp2 downward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
 = exp2 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
-= exp2 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
+= exp2 upward intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok
+= exp2 downward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
 = exp2 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
-= exp2 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : inexact-ok
+= exp2 upward m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bep+1020 : inexact-ok
+= exp2 downward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
 = exp2 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : inexact-ok
+= exp2 upward binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c877p+1020 : inexact-ok
+= exp2 downward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
 = exp2 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : xfail:ibm128-libgcc inexact-ok
-exp2 0x4.0000000000004p+8 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x4.000008p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
+= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
+exp2 0x4.0000000000004p+8
+= exp2 downward binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4.000008p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4.000008p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4.000008p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4.000008p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x4.000008p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
 = exp2 tonearest intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
-= exp2 towardzero intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
+= exp2 upward intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
+= exp2 downward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
 = exp2 tonearest m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
-= exp2 towardzero m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96cp+1024 : inexact-ok
+= exp2 upward m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : inexact-ok
+= exp2 downward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
 = exp2 tonearest binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
-= exp2 towardzero binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18092p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : inexact-ok
+= exp2 upward binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18092p+1024 : inexact-ok
 = exp2 downward ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.000008p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4.000008p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 tonearest intel96 0x4p+8 : 0x1p+1024 : inexact-ok
-= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 upward intel96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 downward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 tonearest m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
-= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 upward m68k96 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 downward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
-= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : inexact-ok
+= exp2 upward binary128 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4.0000000000004p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
 = exp2 tonearest intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
-= exp2 towardzero intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
+= exp2 upward intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
+= exp2 downward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
 = exp2 tonearest m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
-= exp2 towardzero m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c84p+1024 : inexact-ok
+= exp2 upward m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : inexact-ok
+= exp2 downward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
 = exp2 tonearest binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
-= exp2 towardzero binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b3p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : inexact-ok
+= exp2 upward binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b3p+1024 : inexact-ok
 = exp2 downward ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.0000000000004p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -143296,10 +143296,10 @@ exp2 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
 = exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp2 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -143356,10 +143356,10 @@ exp2 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
 = exp2 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
 = exp2 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp2 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
 = exp2 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
@@ -143405,10 +143405,10 @@ exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
 = exp2 tonearest binary128 0x4p+8 : 0x1p+1024 : inexact-ok
 = exp2 towardzero binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
 = exp2 upward binary128 0x4p+8 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 upward ibm128 0x4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -143465,10 +143465,10 @@ exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
 = exp2 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
 = exp2 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = exp2 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
 = exp2 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
@@ -143489,10 +143489,10 @@ exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
 = exp2 tonearest binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : inexact-ok
 = exp2 towardzero binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 upward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 upward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp2 -0x3.c9000000000000000000000001p+8
 = exp2 downward binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.c9p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143679,172 +143679,172 @@ exp2 -0x3.c8ffffffffffffffffffffffffp+8
 = exp2 tonearest ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058cp-972 : inexact-ok
 = exp2 towardzero ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.00000000000000000000000588p-972 : inexact-ok
 = exp2 upward ibm128 -0x3.c8ffffffffffffffffffffffffp+8 : 0x8.0000000000000000000000058cp-972 : inexact-ok
-exp2 0x3.fffffffffffffffcp+12 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 0x3.fffffffffffffffcp+12
+= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
+= exp2 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
+= exp2 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
+= exp2 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
+= exp2 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
+= exp2 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
+= exp2 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
+= exp2 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
+= exp2 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
+= exp2 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
+= exp2 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
+= exp2 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
+= exp2 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
+= exp2 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
+= exp2 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp2 0x4.0000000000000008p+12 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 0x4.0000000000000008p+12
+= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -143870,10 +143870,10 @@ exp2 -0x3.ffe0000000000004p+12
 = exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143894,10 +143894,10 @@ exp2 -0x3.ffe0000000000004p+12
 = exp2 tonearest binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804bcp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143914,10 +143914,10 @@ exp2 -0x3.ffe0000000000004p+12
 = exp2 tonearest binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61a4p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
@@ -143930,10 +143930,10 @@ exp2 -0x3.ffe0000000000004p+12
 = exp2 tonearest binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b8p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe0000000000004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe0000000000004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -0x3.ffdffffffffffffcp+12
 = exp2 downward binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143955,10 +143955,10 @@ exp2 -0x3.ffdffffffffffffcp+12
 = exp2 tonearest binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22688cp-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143979,10 +143979,10 @@ exp2 -0x3.ffdffffffffffffcp+12
 = exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143999,10 +143999,10 @@ exp2 -0x3.ffdffffffffffffcp+12
 = exp2 tonearest binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e3cp-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdfffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdfffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
 = exp2 tonearest intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
 = exp2 towardzero intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
@@ -144015,370 +144015,370 @@ exp2 -0x3.ffdffffffffffffcp+12
 = exp2 tonearest binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf8908p-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdffffffffffffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp2 -0x3.fff0000000000004p+12 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 towardzero ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdffffffffffffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp2 -0x3.fff0000000000004p+12
+= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary32 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary32 -0x3.fffp+12 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 towardzero binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary32 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary64 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary64 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary64 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 tonearest intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 towardzero intel96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 upward intel96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 downward m68k96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 tonearest m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 towardzero m68k96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 upward m68k96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 downward binary128 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 tonearest binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 towardzero binary128 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 upward binary128 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 downward ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary32 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 downward binary32 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary32 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary32 -0x3.fff004p+12 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 towardzero binary32 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary32 -0x3.fff004p+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary64 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary64 -0x3.fff004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc21p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary64 -0x3.fff004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc21p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc21p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc21p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc214p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc214p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c025cp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc214p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c025cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c026p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c025cp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c026p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c025cp-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c026p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 downward ibm128 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.fff004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.fff004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.fff0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 downward binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary64 -0x3.fff0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary64 -0x3.fff0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary64 -0x3.fff0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a8p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a4p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a4p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530d4p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530d4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 downward ibm128 -0x3.fff0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.fff0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.fff0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa744p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa744p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184ad8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184ad8p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184adcp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184ad8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184adcp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184ad8p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184adcp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 downward ibm128 -0x3.fff0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.fff0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.fff0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.fff0000000000004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-exp2 -0x3.ffeffffffffffffcp+12 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+exp2 -0x3.ffeffffffffffffcp+12
+= exp2 downward binary32 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary32 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary32 -0x3.ffeffcp+12 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 towardzero binary32 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary32 -0x3.ffeffcp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary64 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary64 -0x3.ffeffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary64 -0x3.ffeffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a8p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok
 = exp2 tonearest m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok
-= exp2 towardzero m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a4p-16384 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913444p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok
+= exp2 upward m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a4p-16384 : inexact-ok
+= exp2 downward binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913444p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913448p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913444p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913448p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913444p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913448p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 downward ibm128 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.ffeffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.ffeffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary32 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary32 -0x3.fffp+12 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 towardzero binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary32 -0x3.fffp+12 : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= exp2 downward binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary64 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary64 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary64 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 tonearest intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 towardzero intel96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 upward intel96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 downward m68k96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward intel96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 tonearest m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 towardzero m68k96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 upward m68k96 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 downward binary128 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward m68k96 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 downward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 tonearest binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 towardzero binary128 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= exp2 upward binary128 -0x3.fffp+12 : 0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= exp2 towardzero binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= exp2 upward binary128 -0x3.fffp+12 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 downward ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 downward binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
-= exp2 upward binary64 -0x3.ffefffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c858p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 upward binary64 -0x3.ffefffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c858p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c858p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85cp-16384 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c858p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85cp-16384 : inexact-ok
 = exp2 tonearest m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok
-= exp2 towardzero m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85cp-16384 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f1cp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85cp-16384 : inexact-ok
+= exp2 upward m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok
+= exp2 downward binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f1cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f2p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f1cp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f2p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f1cp-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f2p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 downward ibm128 -0x3.ffefffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.ffefffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.ffefffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 downward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058cp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 downward m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058cp-16384 : inexact-ok underflow errno-erange-ok
+= exp2 downward m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok
 = exp2 tonearest m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok
-= exp2 towardzero m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058bcp-16384 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok
+= exp2 upward m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058bcp-16384 : inexact-ok
+= exp2 downward binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 towardzero binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= exp2 upward binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c488p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp2 towardzero binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : inexact-ok underflow errno-erange-ok
+= exp2 upward binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c488p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 downward ibm128 -0x3.ffeffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffeffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero ibm128 -0x3.ffeffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 upward ibm128 -0x3.ffeffffffffffffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-exp2 0x3.fffffffffffffffffffffffffffep+12 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 0x3.fffffffffffffffffffffffffffep+12
+= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.fffffcp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
+= exp2 upward intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
+= exp2 downward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bp+16380 : inexact-ok
+= exp2 upward m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : inexact-ok
+= exp2 downward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : inexact-ok
+= exp2 upward binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae013p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.fffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.fffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
+= exp2 upward intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
+= exp2 downward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : inexact-ok
+= exp2 upward m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd1p+16380 : inexact-ok
+= exp2 downward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a9868p+16380 : inexact-ok
+= exp2 upward binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.ffffffffffffep+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
 = exp2 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
+= exp2 upward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
+= exp2 downward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
 = exp2 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
+= exp2 upward m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a4p+16380 : inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : inexact-ok
+= exp2 upward binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256d8p+16380 : inexact-ok
 = exp2 downward ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.fffffffffffffffcp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d2p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 downward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
+= exp2 upward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d2p+16380 : inexact-ok
+= exp2 downward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
 = exp2 tonearest binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
-= exp2 towardzero binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : xfail:ibm128-libgcc inexact-ok
-= exp2 upward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8dfp+16380 : xfail:ibm128-libgcc inexact-ok
+= exp2 towardzero binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : inexact-ok
+= exp2 upward binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8dfp+16380 : inexact-ok
 = exp2 downward ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-exp2 0x4.0000000000000000000000000004p+12 xfail-rounding:ibm128-libgcc
-= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+exp2 0x4.0000000000000000000000000004p+12
+= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4.000008p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4.000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4.000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary32 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary64 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4.0000000000004p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.0000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.0000000000004p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4.0000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward intel96 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward m68k96 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero m68k96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.0000000000000008p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.0000000000000008p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 upward ibm128 0x4.0000000000000008p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 downward binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.0000000000000000000000000004p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp2 towardzero binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
+= exp2 downward binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = exp2 tonearest binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= exp2 upward binary128 0x4.00000000000000000000000002p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp2 towardzero binary128 0x4.00000000000000000000000002p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= exp2 upward binary128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 downward ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = exp2 tonearest ibm128 0x4.00000000000000000000000002p+12 : plus_infty : inexact-ok overflow errno-erange
 = exp2 towardzero ibm128 0x4.00000000000000000000000002p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -144404,10 +144404,10 @@ exp2 -0x3.ffe0000000000000000000000002p+12
 = exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary32 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -144428,10 +144428,10 @@ exp2 -0x3.ffe0000000000000000000000002p+12
 = exp2 tonearest binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804bcp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe004p+12 : 0x3.ff4e9d4703df842f4ee7e2b804cp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary64 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -144448,10 +144448,10 @@ exp2 -0x3.ffe0000000000000000000000002p+12
 = exp2 tonearest binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61ap-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe0000000002p+12 : 0x3.fffffffffa746f4041755c2a61a4p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe0000000002p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe0000000002p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e9p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero intel96 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e88p-16384 : inexact-ok underflow errno-erange-ok
@@ -144464,10 +144464,10 @@ exp2 -0x3.ffe0000000000000000000000002p+12
 = exp2 tonearest binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b4p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe0000000000004p+12 : 0x3.ffffffffffff4e8de8082e3095b8p-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe0000000000004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe0000000000004p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe0000000000004p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 tonearest binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa748p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe0000000000000000000000002p+12 : 0x3.ffffffffffffffffffffffffa744p-16384 : inexact-ok underflow errno-erange-ok
@@ -144476,10 +144476,10 @@ exp2 -0x3.ffe0000000000000000000000002p+12
 = exp2 tonearest binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a37cp-16384 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a378p-16384 : inexact-ok underflow errno-erange-ok
 = exp2 upward binary128 -0x3.ffe00000000000000000000001p+12 : 0x3.ffffffffffffffffffffffd3a37cp-16384 : inexact-ok underflow errno-erange-ok
-= exp2 downward ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffe00000000000000000000001p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffe00000000000000000000001p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffe00000000000000000000001p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 -0x3.ffdffffffffffffffffffffffffep+12
 = exp2 downward binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -144501,10 +144501,10 @@ exp2 -0x3.ffdffffffffffffffffffffffffep+12
 = exp2 tonearest binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22688cp-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdffcp+12 : 0x4.00b18178ba33b141b486ff22689p-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffdffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary32 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -144525,10 +144525,10 @@ exp2 -0x3.ffdffffffffffffffffffffffffep+12
 = exp2 tonearest binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 towardzero binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = exp2 upward binary128 -0x3.ffep+12 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
-= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 towardzero binary64 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -144545,10 +144545,10 @@ exp2 -0x3.ffdffffffffffffffffffffffffep+12
 = exp2 tonearest binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e3cp-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdfffffffffep+12 : 0x4.00000000058b90bfbe9253c51e4p-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdfffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffdfffffffffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdfffffffffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
 = exp2 tonearest intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
 = exp2 towardzero intel96 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17p-16384 : inexact-ok
@@ -144561,10 +144561,10 @@ exp2 -0x3.ffdffffffffffffffffffffffffep+12
 = exp2 tonearest binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf8908p-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdffffffffffffcp+12 : 0x4.000000000000b17217f7d1cf890cp-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdffffffffffffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffdffffffffffffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdffffffffffffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp2 downward binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058b8p-16384 : inexact-ok
 = exp2 tonearest binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058b8p-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdffffffffffffffffffffffffep+12 : 0x4.00000000000000000000000058b8p-16384 : inexact-ok
@@ -144573,10 +144573,10 @@ exp2 -0x3.ffdffffffffffffffffffffffffep+12
 = exp2 tonearest binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c84p-16384 : inexact-ok
 = exp2 towardzero binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c84p-16384 : inexact-ok
 = exp2 upward binary128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4.00000000000000000000002c5c88p-16384 : inexact-ok
-= exp2 downward ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp2 downward ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp2 tonearest ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 towardzero ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= exp2 towardzero ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp2 upward ibm128 -0x3.ffdfffffffffffffffffffffffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 exp2 min
 = exp2 downward binary32 0x4p-128 : 0x1p+0 : inexact-ok
 = exp2 tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
@@ -145823,27 +145823,27 @@ expm1 500.0
 = expm1 tonearest ibm128 0x1.f4p+8 : 0x2.8b74553efc87128fd5d1b2c1eap+720 : inexact-ok
 = expm1 towardzero ibm128 0x1.f4p+8 : 0x2.8b74553efc87128fd5d1b2c1eap+720 : inexact-ok
 = expm1 upward ibm128 0x1.f4p+8 : 0x2.8b74553efc87128fd5d1b2c1ebp+720 : inexact-ok
-expm1 11356.25 xfail-rounding:ibm128-libgcc
-= expm1 downward binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+expm1 11356.25
+= expm1 downward binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary32 0x2.c5c4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0x2.c5c4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : inexact-ok
 = expm1 tonearest intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : inexact-ok
-= expm1 towardzero intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : inexact-ok
+= expm1 upward intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : inexact-ok
+= expm1 downward m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : inexact-ok
 = expm1 tonearest m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : inexact-ok
-= expm1 towardzero m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : inexact-ok
+= expm1 upward m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : inexact-ok
+= expm1 downward binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380 : inexact-ok
 = expm1 tonearest binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196dp+16380 : inexact-ok
-= expm1 towardzero binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196dp+16380 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380 : inexact-ok
+= expm1 upward binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196dp+16380 : inexact-ok
 = expm1 downward ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 tonearest ibm128 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
 = expm1 towardzero ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -146348,96 +146348,96 @@ expm1 -100000.0
 = expm1 tonearest ibm128 -0x1.86ap+16 : -0x1p+0 : inexact-ok
 = expm1 towardzero ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
 = expm1 upward ibm128 -0x1.86ap+16 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
-expm1 100000.0 xfail-rounding:ibm128-libgcc
-= expm1 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+expm1 100000.0
+= expm1 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary32 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= expm1 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
 = expm1 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 tonearest ibm128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
 = expm1 towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-expm1 max xfail-rounding:ibm128-libgcc
-= expm1 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+expm1 max
+= expm1 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= expm1 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = expm1 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = expm1 towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= expm1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = expm1 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = expm1 towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= expm1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = expm1 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= expm1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= expm1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = expm1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = expm1 tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = expm1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -147195,10 +147195,10 @@ expm1 -0x1p-10000
 = expm1 tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = expm1 towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = expm1 upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= expm1 downward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= expm1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = expm1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= expm1 upward ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = expm1 downward intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
 = expm1 tonearest intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
 = expm1 towardzero intel96 -0x1p-10000 : -0xf.fffffffffffffffp-10004 : inexact-ok
@@ -147978,95 +147978,95 @@ expm1 min
 = expm1 tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
 = expm1 towardzero ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
 = expm1 upward ibm128 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
-expm1 -min xfail-rounding:ibm128-libgcc
-= expm1 downward binary32 -0x4p-128 : -0x4p-128 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+expm1 -min
+= expm1 downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
 = expm1 tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
-= expm1 towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 upward binary32 -0x4p-128 : -0x3.fffff8p-128 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 downward binary64 -0x4p-128 : -0x4p-128 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
+= expm1 upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
+= expm1 downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
 = expm1 tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
-= expm1 towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward intel96 -0x4p-128 : -0x4p-128 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= expm1 upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
+= expm1 downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
 = expm1 tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
-= expm1 towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward m68k96 -0x4p-128 : -0x4p-128 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
+= expm1 upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
+= expm1 downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
 = expm1 tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
-= expm1 towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 -0x4p-128 : -0x4p-128 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
+= expm1 upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
+= expm1 downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
 = expm1 tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
-= expm1 towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward ibm128 -0x4p-128 : -0x4p-128 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
+= expm1 upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
+= expm1 downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
 = expm1 tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
-= expm1 towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary64 -0x4p-1024 : -0x4p-1024 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= expm1 towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
+= expm1 upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
+= expm1 downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
 = expm1 tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
-= expm1 towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 downward intel96 -0x4p-1024 : -0x4p-1024 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= expm1 upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
+= expm1 downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
 = expm1 tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
-= expm1 towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward m68k96 -0x4p-1024 : -0x4p-1024 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
+= expm1 upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
+= expm1 downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
 = expm1 tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
-= expm1 towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 -0x4p-1024 : -0x4p-1024 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
+= expm1 upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
+= expm1 downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
 = expm1 tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
-= expm1 towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward ibm128 -0x4p-1024 : -0x4p-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
+= expm1 upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
+= expm1 downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward intel96 -0x4p-16384 : -0x4p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= expm1 towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= expm1 upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
+= expm1 downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = expm1 tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
-= expm1 towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 downward m68k96 -0x4p-16384 : -0x4p-16384 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
+= expm1 upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
+= expm1 downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
 = expm1 tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
-= expm1 towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 -0x4p-16384 : -0x4p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= expm1 towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
+= expm1 upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
+= expm1 downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
 = expm1 tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
-= expm1 towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 downward intel96 -0x2p-16384 : -0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= expm1 upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= expm1 downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward m68k96 -0x2p-16384 : -0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= expm1 towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
+= expm1 upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
+= expm1 downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
 = expm1 tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
-= expm1 towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 downward binary128 -0x2p-16384 : -0x2p-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= expm1 upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
+= expm1 downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward binary64 -0x8p-972 : -0x8p-972 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
+= expm1 upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
+= expm1 downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
 = expm1 tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
-= expm1 towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward intel96 -0x8p-972 : -0x8p-972 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= expm1 upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
+= expm1 downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
 = expm1 tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
-= expm1 towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward m68k96 -0x8p-972 : -0x8p-972 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
+= expm1 upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
+= expm1 downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
 = expm1 tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
-= expm1 towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 -0x8p-972 : -0x8p-972 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
+= expm1 upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
+= expm1 downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
 = expm1 tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
-= expm1 towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward ibm128 -0x8p-972 : -0x8p-972 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= expm1 towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
+= expm1 upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
+= expm1 downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
 = expm1 tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
-= expm1 towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
-= expm1 upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : xfail:ibm128-libgcc inexact-ok underflow-ok errno-erange-ok
+= expm1 towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
+= expm1 upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
 expm1 min_subnorm
 = expm1 downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -148136,75 +148136,75 @@ expm1 min_subnorm
 = expm1 tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
 = expm1 towardzero binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
 = expm1 upward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok
-expm1 -min_subnorm xfail-rounding:ibm128-libgcc
-= expm1 downward binary32 -0x8p-152 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+expm1 -min_subnorm
+= expm1 downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero binary32 -0x8p-152 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward binary32 -0x8p-152 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward binary64 -0x8p-152 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
 = expm1 tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
-= expm1 towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward intel96 -0x8p-152 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= expm1 upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
+= expm1 downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
 = expm1 tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
-= expm1 towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward m68k96 -0x8p-152 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
+= expm1 upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
+= expm1 downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
 = expm1 tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
-= expm1 towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 -0x8p-152 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
+= expm1 upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
+= expm1 downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
 = expm1 tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
-= expm1 towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward ibm128 -0x8p-152 : -0x8p-152 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
+= expm1 upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
+= expm1 downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
 = expm1 tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
-= expm1 towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary64 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
+= expm1 upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
+= expm1 downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero binary64 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward binary64 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward intel96 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = expm1 tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
-= expm1 towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward m68k96 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
+= expm1 upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
+= expm1 downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = expm1 tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
-= expm1 towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact-ok
-= expm1 downward binary128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
+= expm1 upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
+= expm1 downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = expm1 tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
-= expm1 towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : xfail:ibm128-libgcc inexact-ok
-= expm1 upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : xfail:ibm128-libgcc inexact-ok
+= expm1 towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
+= expm1 upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = expm1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = expm1 tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = expm1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = expm1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward intel96 -0x8p-16448 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero intel96 -0x8p-16448 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward intel96 -0x8p-16448 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward m68k96 -0x8p-16448 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero m68k96 -0x8p-16448 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward m68k96 -0x8p-16448 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward binary128 -0x8p-16448 : -0x8p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= expm1 upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= expm1 downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward m68k96 -0x4p-16448 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= expm1 upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= expm1 downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero m68k96 -0x4p-16448 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward m68k96 -0x4p-16448 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward binary128 -0x4p-16448 : -0x4p-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 downward binary128 -0x4p-16496 : -0x4p-16496 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= expm1 upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
+= expm1 downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = expm1 tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
-= expm1 towardzero binary128 -0x4p-16496 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
-= expm1 upward binary128 -0x4p-16496 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= expm1 towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= expm1 upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
 fma 1.0 2.0 3.0
 = fma downward binary32 0x1p+0 0x2p+0 0x3p+0 : 0x5p+0 :
 = fma tonearest binary32 0x1p+0 0x2p+0 0x3p+0 : 0x5p+0 :
@@ -149353,10 +149353,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x4p-128 0x4p-1024 0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 0x4p-128 0x4p-1024 0x0p+0 : 0x1p-1148 :
 = fma upward binary128 0x4p-128 0x4p-1024 0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 0x4p-1024 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x4p-128 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x4p-128 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-128 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149397,10 +149397,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x4p-128 0x8p-972 0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 0x4p-128 0x8p-972 0x0p+0 : 0x2p-1096 :
 = fma upward binary128 0x4p-128 0x8p-972 0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 0x8p-972 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149417,10 +149417,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x4p-1024 0x4p-128 0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 0x4p-1024 0x4p-128 0x0p+0 : 0x1p-1148 :
 = fma upward binary128 0x4p-1024 0x4p-128 0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 0x4p-128 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149437,10 +149437,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x4p-1024 0x4p-1024 0x0p+0 : 0x1p-2044 :
 = fma towardzero binary128 0x4p-1024 0x4p-1024 0x0p+0 : 0x1p-2044 :
 = fma upward binary128 0x4p-1024 0x4p-1024 0x0p+0 : 0x1p-2044 :
-= fma downward ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 0x4p-1024 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x4p-1024 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x4p-1024 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-1024 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149481,10 +149481,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x4p-1024 0x8p-972 0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 0x4p-1024 0x8p-972 0x0p+0 : 0x2p-1992 :
 = fma upward binary128 0x4p-1024 0x8p-972 0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 0x8p-972 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x4p-16384 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x4p-16384 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-16384 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149621,10 +149621,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x8p-972 0x4p-128 0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 0x8p-972 0x4p-128 0x0p+0 : 0x2p-1096 :
 = fma upward binary128 0x8p-972 0x4p-128 0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 0x4p-128 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149641,10 +149641,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x8p-972 0x4p-1024 0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 0x8p-972 0x4p-1024 0x0p+0 : 0x2p-1992 :
 = fma upward binary128 0x8p-972 0x4p-1024 0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 0x4p-1024 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x8p-972 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x8p-972 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x8p-972 0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149685,10 +149685,10 @@ fma min min 0 missing-errno
 = fma tonearest binary128 0x8p-972 0x8p-972 0x0p+0 : 0x4p-1940 :
 = fma towardzero binary128 0x8p-972 0x8p-972 0x0p+0 : 0x4p-1940 :
 = fma upward binary128 0x8p-972 0x8p-972 0x0p+0 : 0x4p-1940 :
-= fma downward ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 0x8p-972 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 fma min min -0 missing-errno
 = fma downward binary32 0x4p-128 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary32 0x4p-128 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149730,10 +149730,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x4p-128 0x4p-1024 -0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 0x4p-128 0x4p-1024 -0x0p+0 : 0x1p-1148 :
 = fma upward binary128 0x4p-128 0x4p-1024 -0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 0x4p-1024 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x4p-128 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x4p-128 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-128 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149774,10 +149774,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x4p-128 0x8p-972 -0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 0x4p-128 0x8p-972 -0x0p+0 : 0x2p-1096 :
 = fma upward binary128 0x4p-128 0x8p-972 -0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 0x8p-972 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149794,10 +149794,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x4p-1024 0x4p-128 -0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 0x4p-1024 0x4p-128 -0x0p+0 : 0x1p-1148 :
 = fma upward binary128 0x4p-1024 0x4p-128 -0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 0x4p-128 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149814,10 +149814,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x1p-2044 :
 = fma towardzero binary128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x1p-2044 :
 = fma upward binary128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x1p-2044 :
-= fma downward ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 0x4p-1024 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x4p-1024 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x4p-1024 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-1024 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149858,10 +149858,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x4p-1024 0x8p-972 -0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 0x4p-1024 0x8p-972 -0x0p+0 : 0x2p-1992 :
 = fma upward binary128 0x4p-1024 0x8p-972 -0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 0x8p-972 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x4p-16384 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x4p-16384 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-16384 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -149998,10 +149998,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x8p-972 0x4p-128 -0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 0x8p-972 0x4p-128 -0x0p+0 : 0x2p-1096 :
 = fma upward binary128 0x8p-972 0x4p-128 -0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 0x4p-128 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150018,10 +150018,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x8p-972 0x4p-1024 -0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 0x8p-972 0x4p-1024 -0x0p+0 : 0x2p-1992 :
 = fma upward binary128 0x8p-972 0x4p-1024 -0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 0x4p-1024 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 0x8p-972 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 0x8p-972 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x8p-972 0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150062,10 +150062,10 @@ fma min min -0 missing-errno
 = fma tonearest binary128 0x8p-972 0x8p-972 -0x0p+0 : 0x4p-1940 :
 = fma towardzero binary128 0x8p-972 0x8p-972 -0x0p+0 : 0x4p-1940 :
 = fma upward binary128 0x8p-972 0x8p-972 -0x0p+0 : 0x4p-1940 :
-= fma downward ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 0x8p-972 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 fma min -min 0 missing-errno
 = fma downward binary32 0x4p-128 -0x4p-128 0x0p+0 : -0x8p-152 : inexact underflow errno-erange-ok
 = fma tonearest binary32 0x4p-128 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150107,10 +150107,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x4p-128 -0x4p-1024 0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 0x4p-128 -0x4p-1024 0x0p+0 : -0x1p-1148 :
 = fma upward binary128 0x4p-128 -0x4p-1024 0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 -0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x4p-128 -0x4p-16384 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x4p-128 -0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-128 -0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150151,10 +150151,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x4p-128 -0x8p-972 0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 0x4p-128 -0x8p-972 0x0p+0 : -0x2p-1096 :
 = fma upward binary128 0x4p-128 -0x8p-972 0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 -0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 0x4p-1024 -0x4p-128 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150171,10 +150171,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x4p-1024 -0x4p-128 0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 0x4p-1024 -0x4p-128 0x0p+0 : -0x1p-1148 :
 = fma upward binary128 0x4p-1024 -0x4p-128 0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 -0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 0x4p-1024 -0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150191,10 +150191,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x1p-2044 :
 = fma towardzero binary128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x1p-2044 :
 = fma upward binary128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x1p-2044 :
-= fma downward ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 -0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x4p-1024 -0x4p-16384 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x4p-1024 -0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-1024 -0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150235,10 +150235,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x4p-1024 -0x8p-972 0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 0x4p-1024 -0x8p-972 0x0p+0 : -0x2p-1992 :
 = fma upward binary128 0x4p-1024 -0x8p-972 0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 -0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x4p-16384 -0x4p-128 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x4p-16384 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-16384 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150375,10 +150375,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x8p-972 -0x4p-128 0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 0x8p-972 -0x4p-128 0x0p+0 : -0x2p-1096 :
 = fma upward binary128 0x8p-972 -0x4p-128 0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 -0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 0x8p-972 -0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150395,10 +150395,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x8p-972 -0x4p-1024 0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 0x8p-972 -0x4p-1024 0x0p+0 : -0x2p-1992 :
 = fma upward binary128 0x8p-972 -0x4p-1024 0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 -0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x8p-972 -0x4p-16384 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x8p-972 -0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x8p-972 -0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150439,10 +150439,10 @@ fma min -min 0 missing-errno
 = fma tonearest binary128 0x8p-972 -0x8p-972 0x0p+0 : -0x4p-1940 :
 = fma towardzero binary128 0x8p-972 -0x8p-972 0x0p+0 : -0x4p-1940 :
 = fma upward binary128 0x8p-972 -0x8p-972 0x0p+0 : -0x4p-1940 :
-= fma downward ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 -0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 fma min -min -0 missing-errno
 = fma downward binary32 0x4p-128 -0x4p-128 -0x0p+0 : -0x8p-152 : inexact underflow errno-erange-ok
 = fma tonearest binary32 0x4p-128 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150484,10 +150484,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x1p-1148 :
 = fma upward binary128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 -0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x4p-128 -0x4p-16384 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x4p-128 -0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-128 -0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150528,10 +150528,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x4p-128 -0x8p-972 -0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 0x4p-128 -0x8p-972 -0x0p+0 : -0x2p-1096 :
 = fma upward binary128 0x4p-128 -0x8p-972 -0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-128 -0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 0x4p-1024 -0x4p-128 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150548,10 +150548,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x1p-1148 :
 = fma upward binary128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 -0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150568,10 +150568,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x1p-2044 :
 = fma towardzero binary128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x1p-2044 :
 = fma upward binary128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x1p-2044 :
-= fma downward ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 -0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x4p-1024 -0x4p-16384 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x4p-1024 -0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-1024 -0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150612,10 +150612,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x2p-1992 :
 = fma upward binary128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1024 -0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x4p-16384 -0x4p-128 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x4p-16384 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x4p-16384 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150752,10 +150752,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x8p-972 -0x4p-128 -0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 0x8p-972 -0x4p-128 -0x0p+0 : -0x2p-1096 :
 = fma upward binary128 0x8p-972 -0x4p-128 -0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 -0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 0x8p-972 -0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150772,10 +150772,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x2p-1992 :
 = fma upward binary128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 -0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 0x8p-972 -0x4p-16384 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 0x8p-972 -0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 0x8p-972 -0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150816,10 +150816,10 @@ fma min -min -0 missing-errno
 = fma tonearest binary128 0x8p-972 -0x8p-972 -0x0p+0 : -0x4p-1940 :
 = fma towardzero binary128 0x8p-972 -0x8p-972 -0x0p+0 : -0x4p-1940 :
 = fma upward binary128 0x8p-972 -0x8p-972 -0x0p+0 : -0x4p-1940 :
-= fma downward ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x8p-972 -0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 fma -min min 0 missing-errno
 = fma downward binary32 -0x4p-128 0x4p-128 0x0p+0 : -0x8p-152 : inexact underflow errno-erange-ok
 = fma tonearest binary32 -0x4p-128 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150861,10 +150861,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x4p-128 0x4p-1024 0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 -0x4p-128 0x4p-1024 0x0p+0 : -0x1p-1148 :
 = fma upward binary128 -0x4p-128 0x4p-1024 0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x4p-128 0x4p-16384 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x4p-128 0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-128 0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150905,10 +150905,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x4p-128 0x8p-972 0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 -0x4p-128 0x8p-972 0x0p+0 : -0x2p-1096 :
 = fma upward binary128 -0x4p-128 0x8p-972 0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 -0x4p-1024 0x4p-128 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150925,10 +150925,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x4p-1024 0x4p-128 0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 -0x4p-1024 0x4p-128 0x0p+0 : -0x1p-1148 :
 = fma upward binary128 -0x4p-1024 0x4p-128 0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 -0x4p-1024 0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150945,10 +150945,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x1p-2044 :
 = fma towardzero binary128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x1p-2044 :
 = fma upward binary128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x1p-2044 :
-= fma downward ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x4p-1024 0x4p-16384 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x4p-1024 0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-1024 0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -150989,10 +150989,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x4p-1024 0x8p-972 0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 -0x4p-1024 0x8p-972 0x0p+0 : -0x2p-1992 :
 = fma upward binary128 -0x4p-1024 0x8p-972 0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x4p-16384 0x4p-128 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x4p-16384 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-16384 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151129,10 +151129,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x8p-972 0x4p-128 0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 -0x8p-972 0x4p-128 0x0p+0 : -0x2p-1096 :
 = fma upward binary128 -0x8p-972 0x4p-128 0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 0x4p-128 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 -0x8p-972 0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151149,10 +151149,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x8p-972 0x4p-1024 0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 -0x8p-972 0x4p-1024 0x0p+0 : -0x2p-1992 :
 = fma upward binary128 -0x8p-972 0x4p-1024 0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 0x4p-1024 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x8p-972 0x4p-16384 0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x8p-972 0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x8p-972 0x4p-16384 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151193,10 +151193,10 @@ fma -min min 0 missing-errno
 = fma tonearest binary128 -0x8p-972 0x8p-972 0x0p+0 : -0x4p-1940 :
 = fma towardzero binary128 -0x8p-972 0x8p-972 0x0p+0 : -0x4p-1940 :
 = fma upward binary128 -0x8p-972 0x8p-972 0x0p+0 : -0x4p-1940 :
-= fma downward ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 0x8p-972 0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 fma -min min -0 missing-errno
 = fma downward binary32 -0x4p-128 0x4p-128 -0x0p+0 : -0x8p-152 : inexact underflow errno-erange-ok
 = fma tonearest binary32 -0x4p-128 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151238,10 +151238,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x1p-1148 :
 = fma upward binary128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x4p-128 0x4p-16384 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x4p-128 0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-128 0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151282,10 +151282,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x4p-128 0x8p-972 -0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 -0x4p-128 0x8p-972 -0x0p+0 : -0x2p-1096 :
 = fma upward binary128 -0x4p-128 0x8p-972 -0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 -0x4p-1024 0x4p-128 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151302,10 +151302,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x1p-1148 :
 = fma towardzero binary128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x1p-1148 :
 = fma upward binary128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x1p-1148 :
-= fma downward ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151322,10 +151322,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x1p-2044 :
 = fma towardzero binary128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x1p-2044 :
 = fma upward binary128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x1p-2044 :
-= fma downward ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x4p-1024 0x4p-16384 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x4p-1024 0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-1024 0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151366,10 +151366,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x2p-1992 :
 = fma upward binary128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x4p-16384 0x4p-128 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x4p-16384 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-16384 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151506,10 +151506,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x8p-972 0x4p-128 -0x0p+0 : -0x2p-1096 :
 = fma towardzero binary128 -0x8p-972 0x4p-128 -0x0p+0 : -0x2p-1096 :
 = fma upward binary128 -0x8p-972 0x4p-128 -0x0p+0 : -0x2p-1096 :
-= fma downward ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 0x4p-128 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward binary64 -0x8p-972 0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151526,10 +151526,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x2p-1992 :
 = fma towardzero binary128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x2p-1992 :
 = fma upward binary128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x2p-1992 :
-= fma downward ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 0x4p-1024 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma downward intel96 -0x8p-972 0x4p-16384 -0x0p+0 : -0x8p-16448 : inexact underflow errno-erange-ok
 = fma tonearest intel96 -0x8p-972 0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x8p-972 0x4p-16384 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151570,10 +151570,10 @@ fma -min min -0 missing-errno
 = fma tonearest binary128 -0x8p-972 0x8p-972 -0x0p+0 : -0x4p-1940 :
 = fma towardzero binary128 -0x8p-972 0x8p-972 -0x0p+0 : -0x4p-1940 :
 = fma upward binary128 -0x8p-972 0x8p-972 -0x0p+0 : -0x4p-1940 :
-= fma downward ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 0x8p-972 -0x0p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 fma -min -min 0 missing-errno
 = fma downward binary32 -0x4p-128 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary32 -0x4p-128 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151615,10 +151615,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x1p-1148 :
 = fma upward binary128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 -0x4p-1024 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x4p-128 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x4p-128 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-128 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151659,10 +151659,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x4p-128 -0x8p-972 0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 -0x4p-128 -0x8p-972 0x0p+0 : 0x2p-1096 :
 = fma upward binary128 -0x4p-128 -0x8p-972 0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 -0x8p-972 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151679,10 +151679,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x1p-1148 :
 = fma upward binary128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 -0x4p-128 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151699,10 +151699,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x1p-2044 :
 = fma towardzero binary128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x1p-2044 :
 = fma upward binary128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x1p-2044 :
-= fma downward ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 -0x4p-1024 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x4p-1024 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x4p-1024 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-1024 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151743,10 +151743,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x2p-1992 :
 = fma upward binary128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 -0x8p-972 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x4p-16384 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x4p-16384 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-16384 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151883,10 +151883,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x8p-972 -0x4p-128 0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 -0x8p-972 -0x4p-128 0x0p+0 : 0x2p-1096 :
 = fma upward binary128 -0x8p-972 -0x4p-128 0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 -0x4p-128 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151903,10 +151903,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x2p-1992 :
 = fma upward binary128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 -0x4p-1024 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x8p-972 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x8p-972 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x8p-972 -0x4p-16384 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151947,10 +151947,10 @@ fma -min -min 0 missing-errno
 = fma tonearest binary128 -0x8p-972 -0x8p-972 0x0p+0 : 0x4p-1940 :
 = fma towardzero binary128 -0x8p-972 -0x8p-972 0x0p+0 : 0x4p-1940 :
 = fma upward binary128 -0x8p-972 -0x8p-972 0x0p+0 : 0x4p-1940 :
-= fma downward ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 -0x8p-972 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 fma -min -min -0 missing-errno
 = fma downward binary32 -0x4p-128 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary32 -0x4p-128 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -151992,10 +151992,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x1p-1148 :
 = fma upward binary128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 -0x4p-1024 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x4p-128 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x4p-128 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-128 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152036,10 +152036,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x2p-1096 :
 = fma upward binary128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-128 -0x8p-972 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152056,10 +152056,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x1p-1148 :
 = fma towardzero binary128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x1p-1148 :
 = fma upward binary128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x1p-1148 :
-= fma downward ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 -0x4p-128 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152076,10 +152076,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x1p-2044 :
 = fma towardzero binary128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x1p-2044 :
 = fma upward binary128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x1p-2044 :
-= fma downward ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 -0x4p-1024 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x4p-1024 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x4p-1024 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-1024 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152120,10 +152120,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x2p-1992 :
 = fma upward binary128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x4p-1024 -0x8p-972 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x4p-16384 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x4p-16384 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x4p-16384 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152260,10 +152260,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x2p-1096 :
 = fma towardzero binary128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x2p-1096 :
 = fma upward binary128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x2p-1096 :
-= fma downward ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 -0x4p-128 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward binary64 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152280,10 +152280,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x2p-1992 :
 = fma towardzero binary128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x2p-1992 :
 = fma upward binary128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x2p-1992 :
-= fma downward ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 -0x4p-1024 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma downward intel96 -0x8p-972 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0x8p-972 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0x8p-972 -0x4p-16384 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
@@ -152324,10 +152324,10 @@ fma -min -min -0 missing-errno
 = fma tonearest binary128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x4p-1940 :
 = fma towardzero binary128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x4p-1940 :
 = fma upward binary128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x4p-1940 :
-= fma downward ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 -0x8p-972 -0x8p-972 -0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 fma max max min missing-errno
 = fma downward binary32 0xf.fffffp+124 0xf.fffffp+124 0x4p-128 : 0xf.fffffp+124 : inexact overflow errno-erange-ok
 = fma tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
@@ -152433,10 +152433,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -152453,10 +152453,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -152497,10 +152497,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -152585,18 +152585,18 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -152609,10 +152609,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -152629,10 +152629,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -152649,10 +152649,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -152693,10 +152693,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -152713,10 +152713,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff0000000000000408p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -152733,10 +152733,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff0000000000000408p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
@@ -152777,10 +152777,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff0000000000000408p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -152865,18 +152865,18 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -152889,10 +152889,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -153217,18 +153217,18 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -153241,26 +153241,26 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -153273,10 +153273,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -153321,18 +153321,18 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -153345,10 +153345,10 @@ fma max max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 fma max max -min missing-errno
 = fma downward binary32 0xf.fffffp+124 0xf.fffffp+124 -0x4p-128 : 0xf.fffffp+124 : inexact overflow errno-erange-ok
 = fma tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
@@ -153454,10 +153454,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -153474,10 +153474,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -153518,10 +153518,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -153606,18 +153606,18 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -153630,10 +153630,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -153650,10 +153650,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -153670,10 +153670,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -153714,10 +153714,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -153734,10 +153734,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -153754,10 +153754,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
@@ -153798,10 +153798,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -153886,18 +153886,18 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -153910,10 +153910,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -154238,18 +154238,18 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -154262,26 +154262,26 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -154294,10 +154294,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -154342,18 +154342,18 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -154366,10 +154366,10 @@ fma max max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 fma max -max min missing-errno
 = fma downward binary32 0xf.fffffp+124 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary32 0xf.fffffp+124 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
@@ -154475,10 +154475,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -154495,10 +154495,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -154539,10 +154539,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -154627,18 +154627,18 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -154651,10 +154651,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -154671,10 +154671,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -154691,10 +154691,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -154735,10 +154735,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -154755,10 +154755,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -154775,10 +154775,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff001p+2044 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
@@ -154819,10 +154819,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -154907,18 +154907,18 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -154931,10 +154931,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -155259,18 +155259,18 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -155283,26 +155283,26 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -155315,10 +155315,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -155363,18 +155363,18 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -155387,10 +155387,10 @@ fma max -max min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 fma max -max -min missing-errno
 = fma downward binary32 0xf.fffffp+124 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary32 0xf.fffffp+124 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
@@ -155496,10 +155496,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -155516,10 +155516,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -155560,10 +155560,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffp+124 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -155648,18 +155648,18 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -155672,10 +155672,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -155692,10 +155692,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -155712,10 +155712,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -155756,10 +155756,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -155776,10 +155776,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -155796,10 +155796,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff001p+2044 : inexact
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
@@ -155840,10 +155840,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -155928,18 +155928,18 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -155952,10 +155952,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 0xf.fffffffffffffffp+16380 -0xf.fffffp+124 -0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -156280,18 +156280,18 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -156304,26 +156304,26 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -156336,10 +156336,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -156384,18 +156384,18 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -156408,10 +156408,10 @@ fma max -max -min missing-errno
 = fma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 fma -max max min missing-errno
 = fma downward binary32 -0xf.fffffp+124 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
@@ -156517,10 +156517,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -156537,10 +156537,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -156581,10 +156581,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -156669,18 +156669,18 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -156693,10 +156693,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -156713,10 +156713,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -156733,10 +156733,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -156777,10 +156777,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -156797,10 +156797,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -156817,10 +156817,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff001p+2044 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
@@ -156861,10 +156861,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff00000000000003f8p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -156949,18 +156949,18 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -156973,10 +156973,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -157301,18 +157301,18 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -157325,26 +157325,26 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -157357,10 +157357,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 0x4p-128 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -157405,18 +157405,18 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -157429,10 +157429,10 @@ fma -max max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 fma -max max -min missing-errno
 = fma downward binary32 -0xf.fffffp+124 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
@@ -157538,10 +157538,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -157558,10 +157558,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -157602,10 +157602,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 -0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -157690,18 +157690,18 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -157714,10 +157714,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -157734,10 +157734,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -157754,10 +157754,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffff801p+1148 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffff8p+1148 : inexact
@@ -157798,10 +157798,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -157818,10 +157818,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -157838,10 +157838,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff001p+2044 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffffp+2044 : inexact
@@ -157882,10 +157882,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -157970,18 +157970,18 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -157994,10 +157994,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 -0x4p-128 : -0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -158322,18 +158322,18 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x4p-16384 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -158346,26 +158346,26 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffefffffffc000003ffffffcp+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x4p-16384 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -158378,10 +158378,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffff3ffffffffffffep+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 -0x4p-128 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -158426,18 +158426,18 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -158450,10 +158450,10 @@ fma -max max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : minus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 fma -max -max min missing-errno
 = fma downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 0x4p-128 : 0xf.fffffp+124 : inexact overflow errno-erange-ok
 = fma tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
@@ -158559,10 +158559,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -158579,10 +158579,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -158623,10 +158623,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -158711,18 +158711,18 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -158735,10 +158735,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -158755,10 +158755,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -158775,10 +158775,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -158819,10 +158819,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffff8000008000000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -158839,10 +158839,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff0000000000000408p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -158859,10 +158859,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff0000000000000408p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
@@ -158903,10 +158903,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff0000000000000408p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -158991,18 +158991,18 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -159015,10 +159015,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -159343,18 +159343,18 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -159367,26 +159367,26 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -159399,10 +159399,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -159447,18 +159447,18 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -159471,10 +159471,10 @@ fma -max -max min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 fma -max -max -min missing-errno
 = fma downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 -0x4p-128 : 0xf.fffffp+124 : inexact overflow errno-erange-ok
 = fma tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
@@ -159580,10 +159580,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -159600,10 +159600,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -159644,10 +159644,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -159732,18 +159732,18 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -159756,10 +159756,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -159776,10 +159776,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -159796,10 +159796,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffff8p+1148 : inexact
@@ -159840,10 +159840,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffff8000007ffffffff8p+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffff8000008p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -159860,10 +159860,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
 = fma tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact overflow errno-erange-ok
@@ -159880,10 +159880,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffffp+2044 : inexact
@@ -159924,10 +159924,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff00000000000003f8p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff00000000000004p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -160012,18 +160012,18 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -160036,10 +160036,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
 = fma tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 -0x4p-128 : 0xf.fffffffffffffffp+16380 : inexact overflow errno-erange-ok
@@ -160364,18 +160364,18 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x4p-16384 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
@@ -160388,26 +160388,26 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffffc000003ffffffcp+1148 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffefffffffc000003ffffffc08p+1148 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x4p-16384 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
@@ -160420,10 +160420,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffep+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffff3ffffffffffffe08p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 -0x4p-128 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact overflow errno-erange-ok
@@ -160468,18 +160468,18 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 = fma downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-16384 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
@@ -160492,10 +160492,10 @@ fma -max -max -min missing-errno
 = fma tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact
 = fma upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact
-= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
+= fma downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
 = fma tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
-= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact overflow errno-erange-ok
-= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : inexact overflow errno-erange errno-erange-ok
+= fma towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact overflow errno-erange-ok
+= fma upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact overflow errno-erange errno-erange-ok
 fma 0x1.7ff8p+13 0x1.000002p+0 0x1.ffffp-24
 = fma downward binary32 0x2.fffp+12 0x1.000002p+0 0x1.ffffp-24 : 0x2.fff004p+12 : inexact
 = fma tonearest binary32 0x2.fffp+12 0x1.000002p+0 0x1.ffffp-24 : 0x2.fff004p+12 : inexact
@@ -161777,10 +161777,10 @@ fma 0x1.6a09e667f3bccp-538 0x1.6a09e667f3bccp-538 0.0 missing-errno
 = fma tonearest binary128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x1.ffffffffffffe672b2f25faa9p-1076 :
 = fma towardzero binary128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x1.ffffffffffffe672b2f25faa9p-1076 :
 = fma upward binary128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x1.ffffffffffffe672b2f25faa9p-1076 :
-= fma downward ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma towardzero ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x5.a827999fcef3p-540 0x5.a827999fcef3p-540 0x0p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 fma 0x1.deadbeef2feedp-495 0x1.deadbeef2feedp-495 -0x1.bf86a5786a574p-989
 = fma downward binary64 0x3.bd5b7dde5fddap-496 0x3.bd5b7dde5fddap-496 -0xd.fc352bc352bap-992 : 0x1.09896878p-1044 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x3.bd5b7dde5fddap-496 0x3.bd5b7dde5fddap-496 -0xd.fc352bc352bap-992 : 0x1.0989687cp-1044 : inexact underflow errno-erange-ok
@@ -162449,10 +162449,10 @@ fma 0x1p-1074 -0x1p-1074 0x1p-1074 missing-errno
 = fma tonearest binary128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact
 = fma towardzero binary128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact
 = fma upward binary128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact
-= fma downward ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma downward ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 = fma tonearest ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact underflow errno-erange-ok
-= fma towardzero ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x4p-1076 : inexact underflow errno-erange-ok
+= fma towardzero ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1076 -0x4p-1076 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 fma 0x1p-1074 0x1p-1074 -0x1p-1074 missing-errno
 = fma downward binary64 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x4p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x4p-1076 : inexact underflow errno-erange-ok
@@ -162470,10 +162470,10 @@ fma 0x1p-1074 0x1p-1074 -0x1p-1074 missing-errno
 = fma tonearest binary128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x4p-1076 : inexact
 = fma towardzero binary128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact
 = fma upward binary128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact
-= fma downward ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x4p-1076 : inexact underflow errno-erange-ok
+= fma downward ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
 = fma tonearest ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x4p-1076 : inexact underflow errno-erange-ok
-= fma towardzero ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
-= fma upward ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x0p+0 : inexact underflow errno-erange errno-erange-ok
+= fma towardzero ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
+= fma upward ibm128 0x4p-1076 0x4p-1076 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange errno-erange-ok
 fma 0x1p-1074 -0x1p-1074 -0x1p-1074
 = fma downward binary64 0x4p-1076 -0x4p-1076 -0x4p-1076 : -0x8p-1076 : inexact underflow errno-erange-ok
 = fma tonearest binary64 0x4p-1076 -0x4p-1076 -0x4p-1076 : -0x4p-1076 : inexact underflow errno-erange-ok
@@ -173306,7 +173306,7 @@ hypot 0x3p16381 0x4p16381 no-test-inline
 = hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
 = hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
 = hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
 = hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
 = hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
@@ -173343,10 +173343,10 @@ hypot 0x3p16381 0x4p16381 no-test-inline
 = hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
 = hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
 = hypot tonearest intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
 = hypot towardzero intel96 0xf.ffffffffffff8p+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
@@ -173363,10 +173363,10 @@ hypot 0x3p16381 0x4p16381 no-test-inline
 = hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
 = hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
 = hypot tonearest intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
 = hypot towardzero intel96 0x6p+16380 0xf.fffffp+124 : 0x6p+16380 : no-test-inline inexact-ok
@@ -173414,15 +173414,15 @@ hypot 0x3p16381 0x4p16381 no-test-inline
 = hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
 = hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
 = hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
 = hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p+16380 : 0x8p+16380 : no-test-inline inexact-ok
@@ -173431,10 +173431,10 @@ hypot 0x3p16381 0x4p16381 no-test-inline
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline inexact-ok
 = hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 hypot 0x1p-149 0x1p-149
 = hypot downward binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
 = hypot tonearest binary32 0x8p-152 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
@@ -176905,87 +176905,87 @@ hypot 0x1.fp127 0x1.fp127
 = hypot tonearest ibm128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb38p+128 : inexact-ok
 = hypot towardzero ibm128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb3p+128 : inexact-ok
 = hypot upward ibm128 0xf.8p+124 0xf.8p+124 : 0x1.5eb99734b41ee2c06d633acbb38p+128 : inexact-ok
-hypot 0x1.fp1023 0x1.fp1023 xfail-rounding:ibm128-libgcc
-= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+hypot 0x1.fp1023 0x1.fp1023
+= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
 = hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
 = hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
 = hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
 = hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
 = hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : inexact-ok
+= hypot downward binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.8p+1020 : 0xf.8000000000008p+1020 : inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.800000000000001p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.8p+1020 : 0xf.800000000000001p+1020 : inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.800000000000001p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.8p+1020 : 0xf.800000000000001p+1020 : inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8000000000000000000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8000000000000000000000000008p+1020 : inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.80000000000000000000000004p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.8p+1020 : inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.8p+1020 : 0xf.80000000000000000000000004p+1020 : inexact-ok
+= hypot downward binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot upward binary64 0xf.8p+1020 0xf.fffffp+124 : 0xf.8000000000008p+1020 : inexact-ok
+= hypot downward intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.800000000000001p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot upward intel96 0xf.8p+1020 0xf.fffffp+124 : 0xf.800000000000001p+1020 : inexact-ok
+= hypot downward m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.800000000000001p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot upward m68k96 0xf.8p+1020 0xf.fffffp+124 : 0xf.800000000000001p+1020 : inexact-ok
+= hypot downward binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8000000000000000000000000008p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot upward binary128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8000000000000000000000000008p+1020 : inexact-ok
+= hypot downward ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
 = hypot tonearest ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
-= hypot towardzero ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.80000000000000000000000004p+1020 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary64 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot towardzero ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.8p+1020 : inexact-ok
+= hypot upward ibm128 0xf.8p+1020 0xf.fffffp+124 : 0xf.80000000000000000000000004p+1020 : inexact-ok
+= hypot downward binary64 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = hypot tonearest binary64 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= hypot towardzero binary64 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward binary64 0xf.8p+1020 0xf.8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary64 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= hypot upward binary64 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : inexact-ok
 = hypot tonearest intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : inexact-ok
-= hypot towardzero intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : xfail:ibm128-libgcc inexact-ok
-= hypot upward intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c2p+1024 : xfail:ibm128-libgcc inexact-ok
-= hypot downward m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : inexact-ok
+= hypot upward intel96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c2p+1024 : inexact-ok
+= hypot downward m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : inexact-ok
 = hypot tonearest m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : inexact-ok
-= hypot towardzero m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : xfail:ibm128-libgcc inexact-ok
-= hypot upward m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c2p+1024 : xfail:ibm128-libgcc inexact-ok
-= hypot downward binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb34p+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2cp+1024 : inexact-ok
+= hypot upward m68k96 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c2p+1024 : inexact-ok
+= hypot downward binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb34p+1024 : inexact-ok
 = hypot tonearest binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb341p+1024 : inexact-ok
-= hypot towardzero binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb34p+1024 : xfail:ibm128-libgcc inexact-ok
-= hypot upward binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb341p+1024 : xfail:ibm128-libgcc inexact-ok
+= hypot towardzero binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb34p+1024 : inexact-ok
+= hypot upward binary128 0xf.8p+1020 0xf.8p+1020 : 0x1.5eb99734b41ee2c06d633acbb341p+1024 : inexact-ok
 = hypot downward ibm128 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = hypot towardzero ibm128 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -177054,7 +177054,7 @@ hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
 = hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
 = hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
 = hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
@@ -177091,10 +177091,10 @@ hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
 = hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044ep+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
 = hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
@@ -177111,10 +177111,10 @@ hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
 = hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
 = hypot towardzero intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
@@ -177162,15 +177162,15 @@ hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
 = hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
 = hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db5p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
@@ -177179,10 +177179,10 @@ hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline inexact-ok
 = hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f717p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 hypot 0x1p-127 0x1p-149
 = hypot downward binary32 0x2p-128 0x8p-152 : 0x2p-128 : inexact-ok underflow errno-erange-ok
 = hypot tonearest binary32 0x2p-128 0x8p-152 : 0x2p-128 : inexact-ok underflow errno-erange-ok
@@ -180884,10 +180884,10 @@ j1 0x1p-10000
 = j1 tonearest binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
 = j1 towardzero binary128 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
 = j1 upward binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
-= j1 downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = j1 tonearest ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= j1 towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= j1 upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= j1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = j1 downward intel96 0x1p-10000 : 0x7.fffffffffffffff8p-10004 : inexact-ok
 = j1 tonearest intel96 0x1p-10000 : 0x8p-10004 : inexact-ok
 = j1 towardzero intel96 0x1p-10000 : 0x7.fffffffffffffff8p-10004 : inexact-ok
@@ -181119,10 +181119,10 @@ j1 min_subnorm
 = j1 tonearest binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
 = j1 towardzero binary128 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
 = j1 upward binary128 0x4p-1076 : 0x2p-1076 : inexact-ok
-= j1 downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= j1 downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = j1 tonearest ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= j1 towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= j1 upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= j1 towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = j1 downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = j1 tonearest intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = j1 towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -181188,10 +181188,10 @@ j1 -min_subnorm
 = j1 tonearest binary128 -0x4p-1076 : -0x2p-1076 : inexact-ok
 = j1 towardzero binary128 -0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
 = j1 upward binary128 -0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
-= j1 downward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= j1 downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = j1 tonearest ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
-= j1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
-= j1 upward ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
+= j1 towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= j1 upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = j1 downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = j1 tonearest intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
 = j1 towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -182301,10 +182301,10 @@ jn 1 min_subnorm
 = jn tonearest binary128 1 0x4p-1076 : 0x2p-1076 : inexact-ok
 = jn towardzero binary128 1 0x4p-1076 : 0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
 = jn upward binary128 1 0x4p-1076 : 0x2p-1076 : inexact-ok
-= jn downward ibm128 1 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 1 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 1 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 1 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 1 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 1 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 1 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward intel96 1 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest intel96 1 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero intel96 1 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -182370,10 +182370,10 @@ jn 1 -min_subnorm
 = jn tonearest binary128 1 -0x4p-1076 : -0x2p-1076 : inexact-ok
 = jn towardzero binary128 1 -0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
 = jn upward binary128 1 -0x4p-1076 : -0x1.ffffffffffffffffffffffffffffp-1076 : inexact-ok
-= jn downward ibm128 1 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn downward ibm128 1 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn tonearest ibm128 1 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 1 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 1 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange
+= jn towardzero ibm128 1 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 1 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn downward intel96 1 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = jn tonearest intel96 1 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero intel96 1 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -184289,10 +184289,10 @@ jn 10 min
 = jn tonearest binary128 10 0x4p-128 : 0x1.27e4fb7789f5c72ef016d3ea6679p-1292 : inexact-ok
 = jn towardzero binary128 10 0x4p-128 : 0x1.27e4fb7789f5c72ef016d3ea6678p-1292 : inexact-ok
 = jn upward binary128 10 0x4p-128 : 0x1.27e4fb7789f5c72ef016d3ea6679p-1292 : inexact-ok
-= jn downward ibm128 10 0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 0x4p-128 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 0x4p-128 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 0x4p-128 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 0x4p-128 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward binary64 10 0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest binary64 10 0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero binary64 10 0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184309,10 +184309,10 @@ jn 10 min
 = jn tonearest binary128 10 0x4p-1024 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10252 : inexact-ok
 = jn towardzero binary128 10 0x4p-1024 : 0x1.27e4fb7789f5c72ef016d3ea6678p-10252 : inexact-ok
 = jn upward binary128 10 0x4p-1024 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10252 : inexact-ok
-= jn downward ibm128 10 0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 0x4p-1024 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 0x4p-1024 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 0x4p-1024 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 0x4p-1024 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward intel96 10 0x4p-16384 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest intel96 10 0x4p-16384 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero intel96 10 0x4p-16384 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184353,10 +184353,10 @@ jn 10 min
 = jn tonearest binary128 10 0x8p-972 : 0x4.9f93edde27d71cbbc05b4fa999e4p-9724 : inexact-ok
 = jn towardzero binary128 10 0x8p-972 : 0x4.9f93edde27d71cbbc05b4fa999ep-9724 : inexact-ok
 = jn upward binary128 10 0x8p-972 : 0x4.9f93edde27d71cbbc05b4fa999e4p-9724 : inexact-ok
-= jn downward ibm128 10 0x8p-972 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 0x8p-972 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 0x8p-972 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 0x8p-972 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 0x8p-972 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 0x8p-972 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 0x8p-972 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 jn 10 -min
 = jn downward binary32 10 -0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest binary32 10 -0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184378,10 +184378,10 @@ jn 10 -min
 = jn tonearest binary128 10 -0x4p-128 : 0x1.27e4fb7789f5c72ef016d3ea6679p-1292 : inexact-ok
 = jn towardzero binary128 10 -0x4p-128 : 0x1.27e4fb7789f5c72ef016d3ea6678p-1292 : inexact-ok
 = jn upward binary128 10 -0x4p-128 : 0x1.27e4fb7789f5c72ef016d3ea6679p-1292 : inexact-ok
-= jn downward ibm128 10 -0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 -0x4p-128 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 -0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 -0x4p-128 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 -0x4p-128 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 -0x4p-128 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 -0x4p-128 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward binary64 10 -0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest binary64 10 -0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero binary64 10 -0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184398,10 +184398,10 @@ jn 10 -min
 = jn tonearest binary128 10 -0x4p-1024 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10252 : inexact-ok
 = jn towardzero binary128 10 -0x4p-1024 : 0x1.27e4fb7789f5c72ef016d3ea6678p-10252 : inexact-ok
 = jn upward binary128 10 -0x4p-1024 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10252 : inexact-ok
-= jn downward ibm128 10 -0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 -0x4p-1024 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 -0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 -0x4p-1024 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 -0x4p-1024 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 -0x4p-1024 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 -0x4p-1024 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward intel96 10 -0x4p-16384 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest intel96 10 -0x4p-16384 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero intel96 10 -0x4p-16384 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184442,10 +184442,10 @@ jn 10 -min
 = jn tonearest binary128 10 -0x8p-972 : 0x4.9f93edde27d71cbbc05b4fa999e4p-9724 : inexact-ok
 = jn towardzero binary128 10 -0x8p-972 : 0x4.9f93edde27d71cbbc05b4fa999ep-9724 : inexact-ok
 = jn upward binary128 10 -0x8p-972 : 0x4.9f93edde27d71cbbc05b4fa999e4p-9724 : inexact-ok
-= jn downward ibm128 10 -0x8p-972 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 -0x8p-972 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 -0x8p-972 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 -0x8p-972 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 -0x8p-972 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 -0x8p-972 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 -0x8p-972 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 jn 10 min_subnorm
 = jn downward binary32 10 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest binary32 10 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184467,10 +184467,10 @@ jn 10 min_subnorm
 = jn tonearest binary128 10 0x8p-152 : 0x4.9f93edde27d71cbbc05b4fa999e4p-1524 : inexact-ok
 = jn towardzero binary128 10 0x8p-152 : 0x4.9f93edde27d71cbbc05b4fa999ep-1524 : inexact-ok
 = jn upward binary128 10 0x8p-152 : 0x4.9f93edde27d71cbbc05b4fa999e4p-1524 : inexact-ok
-= jn downward ibm128 10 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 0x8p-152 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 0x8p-152 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 0x8p-152 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 0x8p-152 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward binary64 10 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest binary64 10 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero binary64 10 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184487,10 +184487,10 @@ jn 10 min_subnorm
 = jn tonearest binary128 10 0x4p-1076 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10772 : inexact-ok
 = jn towardzero binary128 10 0x4p-1076 : 0x1.27e4fb7789f5c72ef016d3ea6678p-10772 : inexact-ok
 = jn upward binary128 10 0x4p-1076 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10772 : inexact-ok
-= jn downward ibm128 10 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward intel96 10 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest intel96 10 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero intel96 10 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184536,10 +184536,10 @@ jn 10 -min_subnorm
 = jn tonearest binary128 10 -0x8p-152 : 0x4.9f93edde27d71cbbc05b4fa999e4p-1524 : inexact-ok
 = jn towardzero binary128 10 -0x8p-152 : 0x4.9f93edde27d71cbbc05b4fa999ep-1524 : inexact-ok
 = jn upward binary128 10 -0x8p-152 : 0x4.9f93edde27d71cbbc05b4fa999e4p-1524 : inexact-ok
-= jn downward ibm128 10 -0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 -0x8p-152 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 -0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 -0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 -0x8p-152 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 -0x8p-152 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 -0x8p-152 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward binary64 10 -0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest binary64 10 -0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero binary64 10 -0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184556,10 +184556,10 @@ jn 10 -min_subnorm
 = jn tonearest binary128 10 -0x4p-1076 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10772 : inexact-ok
 = jn towardzero binary128 10 -0x4p-1076 : 0x1.27e4fb7789f5c72ef016d3ea6678p-10772 : inexact-ok
 = jn upward binary128 10 -0x4p-1076 : 0x1.27e4fb7789f5c72ef016d3ea6679p-10772 : inexact-ok
-= jn downward ibm128 10 -0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
+= jn downward ibm128 10 -0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = jn tonearest ibm128 10 -0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn towardzero ibm128 10 -0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange
-= jn upward ibm128 10 -0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= jn towardzero ibm128 10 -0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= jn upward ibm128 10 -0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = jn downward intel96 10 -0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn tonearest intel96 10 -0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero intel96 10 -0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -184584,71 +184584,71 @@ jn 10 -min_subnorm
 = jn tonearest binary128 10 -0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn towardzero binary128 10 -0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange
 = jn upward binary128 10 -0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-lgamma max xfail-rounding:ibm128-libgcc
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+lgamma max
+= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-ok
+= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
 = lgamma tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
-= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
+= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : inexact-ok
+= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
 = lgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
-= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
+= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : inexact-ok
+= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
+= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward intel96 0xf.fffffffffffffffp+16380 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward intel96 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary128 0xf.fffffffffffffffp+16380 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary128 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : inexact-ok
+= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -186923,10 +186923,10 @@ lgamma 0x5.d53649e2d46c8p+1012 xfail-rounding:ibm128-libgcc
 = lgamma tonearest binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d2p+1024 1 : inexact-ok
 = lgamma towardzero binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d2p+1024 1 : xfail:ibm128-libgcc inexact-ok
 = lgamma upward binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d3p+1024 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward ibm128 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0x5.d53649e2d46c8p+1012 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d46c8p+1012 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma towardzero ibm128 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward ibm128 0x5.d53649e2d46c8p+1012 : plus_infty 1 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 lgamma 0x5.d53649e2d469dbc1f01e99fd52p+1012 xfail:binary64 xfail-rounding:ibm128-libgcc
 = lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary32 0xf.fffffp+124 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
@@ -186968,10 +186968,10 @@ lgamma 0x5.d53649e2d469dbc1f01e99fd52p+1012 xfail:binary64 xfail-rounding:ibm128
 = lgamma tonearest binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma upward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923b1p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma towardzero ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = lgamma downward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
@@ -187004,10 +187004,10 @@ lgamma 0x5.d53649e2d469dbc1f01e99fd52p+1012 xfail:binary64 xfail-rounding:ibm128
 = lgamma tonearest binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb2849p+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb28488p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma upward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb2849p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma towardzero ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = lgamma downward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
@@ -187073,10 +187073,10 @@ lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+1012 xfail:binary64 xfail-rounding:ibm128
 = lgamma tonearest binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma upward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923b1p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma towardzero ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = lgamma downward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
@@ -187109,10 +187109,10 @@ lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+1012 xfail:binary64 xfail-rounding:ibm128
 = lgamma tonearest binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb2849p+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb28488p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma upward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb2849p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma towardzero ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = lgamma downward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
@@ -187133,298 +187133,298 @@ lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+1012 xfail:binary64 xfail-rounding:ibm128
 = lgamma tonearest binary128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffc0000000000036fp+1020 1 : xfail:binary64 inexact-ok
 = lgamma towardzero binary128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffc0000000000036fp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma upward binary128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffc0000000000036f8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-lgamma 0x5.c6aa645fffef5f5p+16368 xfail-rounding:ibm128-libgcc
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+lgamma 0x5.c6aa645fffef5f5p+16368
+= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-ok
+= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
 = lgamma tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
-= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
+= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : inexact-ok
+= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
 = lgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
-= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
+= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : inexact-ok
+= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
+= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : inexact-ok
 = lgamma tonearest intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : inexact-ok
-= lgamma towardzero intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : inexact-ok
+= lgamma upward intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : inexact-ok
+= lgamma downward m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : inexact-ok
 = lgamma tonearest m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : inexact-ok
-= lgamma towardzero m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa5p+16380 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : inexact-ok
+= lgamma upward m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : inexact-ok
+= lgamma downward binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa5p+16380 1 : inexact-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa5p+16380 1 : inexact-ok
-= lgamma towardzero binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa5p+16380 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa58p+16380 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa5p+16380 1 : inexact-ok
+= lgamma upward binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa58p+16380 1 : inexact-ok
+= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : inexact-ok
+= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-lgamma 0x5.c6aa645fffef5ff8p+16368 xfail-rounding:ibm128-libgcc
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+lgamma 0x5.c6aa645fffef5ff8p+16368
+= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-ok
+= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
 = lgamma tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
-= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
+= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : inexact-ok
+= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
 = lgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
-= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : inexact-ok
+= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : inexact-ok
+= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : inexact-ok
+= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward intel96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest intel96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero intel96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward intel96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward m68k96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero intel96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward intel96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward m68k96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest m68k96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero m68k96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward m68k96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero m68k96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward m68k96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary128 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary128 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary128 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : inexact-ok overflow errno-erange-ok
+= lgamma upward binary128 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
+= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : inexact-ok
+= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-lgamma 0x5.c6aa645fffef5fa912b9b480f7acp+16368 xfail:intel96 xfail:m68k96 xfail-rounding:ibm128-libgcc
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+lgamma 0x5.c6aa645fffef5fa912b9b480f7acp+16368 xfail:intel96 xfail:m68k96
+= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary32 0xf.fffffp+124 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest intel96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward intel96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward intel96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest m68k96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward m68k96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward m68k96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary128 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary128 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest intel96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward intel96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest m68k96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward m68k96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a6p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a6p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a6p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff88p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0x5.c6aa645fffef5fa912b9b480f7acp+16368 : 0xf.ffffffffffffffffffffffffff88p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-lgamma 0x5.c6aa645fffef5fa912b9b480f8p+16368 xfail:intel96 xfail:m68k96 xfail-rounding:ibm128-libgcc
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+lgamma 0x5.c6aa645fffef5fa912b9b480f8p+16368 xfail:intel96 xfail:m68k96
+= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary32 0xf.fffffp+124 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd084p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262098p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma downward intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest intel96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward intel96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward intel96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest m68k96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward m68k96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero m68k96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward m68k96 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary128 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary128 0x5.c6aa645fffef5fbp+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest intel96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward intel96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero intel96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward intel96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest m68k96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward m68k96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero m68k96 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward m68k96 0x5.c6aa645fffef5fa8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a6p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a6p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma downward binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a58p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0x5.c6aa645fffef5fa8p+16368 : 0xf.fffffffffffffffd06ecf74e1a6p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma downward binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma towardzero binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= lgamma upward binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : 0xf.fffffffffffffffffffffffffff8p+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= lgamma upward binary128 0x5.c6aa645fffef5fa912b9b480f8p+16368 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
+= lgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
-= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
-= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok
+= lgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143177ep+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
+= lgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : xfail:intel96 xfail:m68k96 inexact-ok
 = lgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
 = lgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:intel96 xfail:m68k96 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -213150,10 +213150,10 @@ log1p 0x1p-10000
 = log1p tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = log1p towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = log1p upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= log1p downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= log1p downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = log1p tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= log1p towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= log1p upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= log1p towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= log1p upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = log1p downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
 = log1p tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
 = log1p towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
@@ -213296,10 +213296,10 @@ log1p min_subnorm
 = log1p tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = log1p towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = log1p upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= log1p downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= log1p downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = log1p tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= log1p towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= log1p upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= log1p towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= log1p upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = log1p downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = log1p tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = log1p towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -217734,10 +217734,10 @@ pow 0x1p72 0x1p72
 = pow tonearest binary128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1p+72 0x1p+72 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1p+72 0x1p+72 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1p+72 0x1p+72 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1p+72 0x1p+72 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1p+72 0x1p+72 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1p+72 0x1p+72 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1p+72 0x1p+72 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 10 -0x1p72
 = pow downward binary32 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -217759,10 +217759,10 @@ pow 10 -0x1p72
 = pow tonearest binary128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xap+0 -0x1p+72 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0x1p+72 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0x1p+72 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0x1p+72 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0x1p+72 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0x1p+72 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow max max
 = pow downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -217784,10 +217784,10 @@ pow max max
 = pow tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -217804,10 +217804,10 @@ pow max max
 = pow tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -217828,10 +217828,10 @@ pow max max
 = pow tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -217848,10 +217848,10 @@ pow max max
 = pow tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -217868,10 +217868,10 @@ pow max max
 = pow tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -217892,10 +217892,10 @@ pow max max
 = pow tonearest binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -217964,18 +217964,18 @@ pow max max
 = pow tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -217988,10 +217988,10 @@ pow max max
 = pow tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 10 -max
 = pow downward binary32 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -218013,10 +218013,10 @@ pow 10 -max
 = pow tonearest binary128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xap+0 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -218033,10 +218033,10 @@ pow 10 -max
 = pow tonearest binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xap+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -218057,10 +218057,10 @@ pow 10 -max
 = pow tonearest binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0 1
 = pow downward binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
 = pow tonearest binary32 0x0p+0 0x1p+0 : 0x0p+0 : inexact-ok
@@ -219193,471 +219193,471 @@ pow -0 0x1.fffffffffffffffep+63
 = pow tonearest ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok
 = pow towardzero ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok
 = pow upward ibm128 -0x0p+0 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok
-pow -0 0x1.fffffffffffffffep+64
-= pow downward binary32 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+pow -0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : inexact-ok
-= pow downward binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok
-pow -0 0x1.ffffffffffffffffffffffffff8p+105
-= pow downward binary32 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : inexact-ok
-= pow downward binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok
-pow -0 0x1.ffffffffffffffffffffffffff8p+106
-= pow downward binary32 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok
-pow -0 0x1.ffffffffffffffffffffffffffffp+112
-= pow downward binary32 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : inexact-ok
-= pow downward binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok
-pow -0 0x1.ffffffffffffffffffffffffffffp+113
-= pow downward binary32 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+pow -0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : inexact-ok
-= pow downward binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok
-= pow downward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow downward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
-= pow upward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok
+= pow towardzero ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x0p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok
 pow 0.0 4
 = pow downward binary32 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
 = pow tonearest binary32 0x0p+0 0x4p+0 : 0x0p+0 : inexact-ok
@@ -220255,10 +220255,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220279,10 +220279,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220299,10 +220299,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220319,10 +220319,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220339,10 +220339,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220359,10 +220359,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0fp+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220379,10 +220379,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220399,10 +220399,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220419,10 +220419,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc1p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220435,10 +220435,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220451,10 +220451,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220467,10 +220467,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67ap+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220483,10 +220483,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220499,10 +220499,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220515,10 +220515,10 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67cp+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.a64503155bc0f67a206bd9b6c507p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c507p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c507p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -220547,50 +220547,50 @@ pow -7.49321e+133 -9.80818e+16
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c5p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74ep+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e2p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.a64503155bc0f67a206bd9b6c58p+444 -0x1.5c74e09fee5p+56 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -1.0 -0xffffff
 = pow downward binary32 -0x1p+0 -0xf.fffffp+20 : -0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0xf.fffffp+20 : -0x1p+0 : inexact-ok
@@ -220864,471 +220864,471 @@ pow -1.0 -0x1.fffffffffffffffep+63
 = pow tonearest ibm128 -0x1p+0 -0xf.fffffffffffffffp+60 : -0x1p+0 : inexact-ok
 = pow towardzero ibm128 -0x1p+0 -0xf.fffffffffffffffp+60 : -0x1p+0 : inexact-ok
 = pow upward ibm128 -0x1p+0 -0xf.fffffffffffffffp+60 : -0x1p+0 : inexact-ok
-pow -1.0 -0x1.fffffffffffffffep+64
-= pow downward binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+pow -1.0 -0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105
-= pow downward binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106
-= pow downward binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112
-= pow downward binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113
-= pow downward binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 -0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 pow -1.0 -max
 = pow downward binary32 -0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0xf.fffffp+124 : 0x1p+0 : inexact-ok
@@ -221671,471 +221671,471 @@ pow -1.0 0x1.fffffffffffffffep+63
 = pow tonearest ibm128 -0x1p+0 0xf.fffffffffffffffp+60 : -0x1p+0 : inexact-ok
 = pow towardzero ibm128 -0x1p+0 0xf.fffffffffffffffp+60 : -0x1p+0 : inexact-ok
 = pow upward ibm128 -0x1p+0 0xf.fffffffffffffffp+60 : -0x1p+0 : inexact-ok
-pow -1.0 0x1.fffffffffffffffep+64
-= pow downward binary32 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+pow -1.0 0x1.fffffffffffffffep+64 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x2p+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.fffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.fffffffffffffp+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : inexact-ok
-pow -1.0 0x1.ffffffffffffffffffffffffff8p+105
-= pow downward binary32 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.fffffffffffffffep+64 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+105 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x4p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.fffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.ffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.fffffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : inexact-ok
-pow -1.0 0x1.ffffffffffffffffffffffffff8p+106
-= pow downward binary32 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+104 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffff8p+106 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x7.fffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x7.ffffffffffffcp+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x7.fffffffffffffff8p+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : inexact-ok
-pow -1.0 0x1.ffffffffffffffffffffffffffffp+112
-= pow downward binary32 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x7.fffffffffffffffffffffffffep+104 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+112 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x2p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.fffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.fffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.fffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : inexact-ok
-pow -1.0 0x1.ffffffffffffffffffffffffffffp+113
-= pow downward binary32 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+pow -1.0 0x1.ffffffffffffffffffffffffffffp+113 xfail-rounding:ibm128-libgcc
+= pow downward binary32 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : inexact-ok
-= pow downward binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x4p+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary32 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.fffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary64 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.ffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward intel96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward m68k96 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.fffffffffffffffcp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : inexact-ok
-= pow downward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.fffffffffffffffffffffffffffep+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow downward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward binary128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow downward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 = pow tonearest ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
-= pow upward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : inexact-ok
+= pow towardzero ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
+= pow upward ibm128 -0x1p+0 0x3.ffffffffffffffffffffffffffp+112 : 0x1p+0 : xfail:ibm128-libgcc inexact-ok
 pow -1.0 max
 = pow downward binary32 -0x1p+0 0xf.fffffp+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 0xf.fffffp+124 : 0x1p+0 : inexact-ok
@@ -222326,10 +222326,10 @@ pow -2.0 -0xffffff
 = pow tonearest binary128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x2p+0 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 -0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -2.0 -0x1fffffe
 = pow downward binary32 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222351,10 +222351,10 @@ pow -2.0 -0x1fffffe
 = pow tonearest binary128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 -0x1.fffffffffffffp+52
 = pow downward binary32 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222376,10 +222376,10 @@ pow -2.0 -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222400,10 +222400,10 @@ pow -2.0 -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -222420,10 +222420,10 @@ pow -2.0 -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -2.0 -0x1.fffffffffffffp+53
 = pow downward binary32 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222445,10 +222445,10 @@ pow -2.0 -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222469,10 +222469,10 @@ pow -2.0 -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222489,10 +222489,10 @@ pow -2.0 -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 -0x1.fffffffffffffffep+63
 = pow downward binary32 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222514,10 +222514,10 @@ pow -2.0 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222538,10 +222538,10 @@ pow -2.0 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222558,10 +222558,10 @@ pow -2.0 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -222574,10 +222574,10 @@ pow -2.0 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -2.0 -0x1.fffffffffffffffep+64
 = pow downward binary32 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222599,10 +222599,10 @@ pow -2.0 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222623,10 +222623,10 @@ pow -2.0 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222643,10 +222643,10 @@ pow -2.0 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222659,10 +222659,10 @@ pow -2.0 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222684,10 +222684,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222708,10 +222708,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222728,10 +222728,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222744,18 +222744,18 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222777,10 +222777,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222801,10 +222801,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222821,10 +222821,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222837,18 +222837,18 @@ pow -2.0 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222870,10 +222870,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222894,10 +222894,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222914,10 +222914,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222930,10 +222930,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x2p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x2p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -222942,10 +222942,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222967,10 +222967,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -222991,10 +222991,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223011,10 +223011,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223027,10 +223027,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x2p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x2p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223039,10 +223039,10 @@ pow -2.0 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 -max
 = pow downward binary32 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223064,10 +223064,10 @@ pow -2.0 -max
 = pow tonearest binary128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223084,10 +223084,10 @@ pow -2.0 -max
 = pow tonearest binary128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x2p+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x2p+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x2p+0 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223108,10 +223108,10 @@ pow -2.0 -max
 = pow tonearest binary128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2p+0 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -2.0 0xffffff
 = pow downward binary32 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
@@ -223133,10 +223133,10 @@ pow -2.0 0xffffff
 = pow tonearest binary128 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+0 0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+0 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -2.0 0x1fffffe
 = pow downward binary32 -0x2p+0 0x1.fffffep+24 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
@@ -223158,10 +223158,10 @@ pow -2.0 0x1fffffe
 = pow tonearest binary128 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -2.0 0x1.fffffffffffffp+52
 = pow downward binary32 -0x2p+0 0x2p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
@@ -223183,10 +223183,10 @@ pow -2.0 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x1.fffffep+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x1.fffffep+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223207,10 +223207,10 @@ pow -2.0 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223227,10 +223227,10 @@ pow -2.0 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+0 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -2.0 0x1.fffffffffffffp+53
 = pow downward binary32 -0x2p+0 0x4p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
@@ -223252,10 +223252,10 @@ pow -2.0 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x3.fffffcp+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x3.fffffcp+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223276,10 +223276,10 @@ pow -2.0 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223296,10 +223296,10 @@ pow -2.0 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -2.0 0x1.fffffffffffffffep+63
 = pow downward binary32 -0x2p+0 0x1p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
@@ -223321,10 +223321,10 @@ pow -2.0 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0xf.fffffp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0xf.fffffp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223345,10 +223345,10 @@ pow -2.0 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223365,10 +223365,10 @@ pow -2.0 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x2p+0 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223381,10 +223381,10 @@ pow -2.0 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x2p+0 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -2.0 0x1.fffffffffffffffep+64
 = pow downward binary32 -0x2p+0 0x2p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
@@ -223406,10 +223406,10 @@ pow -2.0 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x1.fffffep+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x1.fffffep+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223430,10 +223430,10 @@ pow -2.0 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223450,10 +223450,10 @@ pow -2.0 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223466,10 +223466,10 @@ pow -2.0 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x2p+0 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0x2p+0 0x4p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
@@ -223491,10 +223491,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x3.fffffcp+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x3.fffffcp+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223515,10 +223515,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223535,10 +223535,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223551,18 +223551,18 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x2p+0 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0x2p+0 0x8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
@@ -223584,10 +223584,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x7.fffff8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x7.fffff8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223608,10 +223608,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223628,10 +223628,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223644,18 +223644,18 @@ pow -2.0 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x2p+0 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0x2p+0 0x2p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
@@ -223677,10 +223677,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x1.fffffep+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x1.fffffep+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223701,10 +223701,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223721,10 +223721,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223737,10 +223737,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x2p+0 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x2p+0 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -223749,10 +223749,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0x2p+0 0x4p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
@@ -223774,10 +223774,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x2p+0 0x3.fffffcp+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x2p+0 0x3.fffffcp+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -223798,10 +223798,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223818,10 +223818,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223834,10 +223834,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x2p+0 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x2p+0 0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -223846,10 +223846,10 @@ pow -2.0 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -2.0 max
 = pow downward binary32 -0x2p+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -223871,10 +223871,10 @@ pow -2.0 max
 = pow tonearest binary128 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -223891,10 +223891,10 @@ pow -2.0 max
 = pow tonearest binary128 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -223915,10 +223915,10 @@ pow -2.0 max
 = pow tonearest binary128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max -2
 = pow downward binary32 -0xf.fffffp+124 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223960,10 +223960,10 @@ pow -max -2
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x1.00000000000010000000000000cp-2048 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x1.00000000000010000000000000cp-2048 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x1.00000000000010000000000000c1p-2048 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -223984,10 +223984,10 @@ pow -max -2
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x1.00000000000008000000000000bp-2048 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x1.00000000000008000000000000bp-2048 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x1.00000000000008000000000000b1p-2048 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -3
 = pow downward binary32 -0xf.fffffp+124 -0x3p+0 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224029,10 +224029,10 @@ pow -max -3
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x1.000000000000180000000000018p-3072 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x1.000000000000180000000000018p-3072 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x1.000000000000180000000000018p-3072 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x3p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224053,10 +224053,10 @@ pow -max -3
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -max 2
 = pow downward binary32 -0xf.fffffp+124 0x2p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -224098,10 +224098,10 @@ pow -max 2
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -224122,10 +224122,10 @@ pow -max 2
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max 3
 = pow downward binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -224167,10 +224167,10 @@ pow -max 3
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x3p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -224191,10 +224191,10 @@ pow -max 3
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -max -0xffffff
 = pow downward binary32 -0xf.fffffp+124 -0xf.fffffp+20 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224216,10 +224216,10 @@ pow -max -0xffffff
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224236,10 +224236,10 @@ pow -max -0xffffff
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+20 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224260,10 +224260,10 @@ pow -max -0xffffff
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -max -0x1fffffe
 = pow downward binary32 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224285,10 +224285,10 @@ pow -max -0x1fffffe
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224305,10 +224305,10 @@ pow -max -0x1fffffe
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224329,10 +224329,10 @@ pow -max -0x1fffffe
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -0x1.fffffffffffffp+52
 = pow downward binary32 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224354,10 +224354,10 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224378,10 +224378,10 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224398,10 +224398,10 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224418,10 +224418,10 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224438,10 +224438,10 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224458,10 +224458,10 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224514,26 +224514,26 @@ pow -max -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -max -0x1.fffffffffffffp+53
 = pow downward binary32 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224555,10 +224555,10 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224579,10 +224579,10 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224599,10 +224599,10 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224619,10 +224619,10 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224639,10 +224639,10 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224659,10 +224659,10 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224715,26 +224715,26 @@ pow -max -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -0x1.fffffffffffffffep+63
 = pow downward binary32 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224756,10 +224756,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224780,10 +224780,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224800,10 +224800,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224816,10 +224816,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224836,10 +224836,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224856,10 +224856,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224876,10 +224876,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -224892,10 +224892,10 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -224964,34 +224964,34 @@ pow -max -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -max -0x1.fffffffffffffffep+64
 = pow downward binary32 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225013,10 +225013,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225037,10 +225037,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225057,10 +225057,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225073,10 +225073,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225093,10 +225093,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225113,10 +225113,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225133,10 +225133,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225149,10 +225149,10 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225221,34 +225221,34 @@ pow -max -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225270,10 +225270,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225294,10 +225294,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225314,10 +225314,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225330,18 +225330,18 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225358,10 +225358,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225378,10 +225378,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225398,10 +225398,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225414,18 +225414,18 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225502,42 +225502,42 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225559,10 +225559,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225583,10 +225583,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225603,10 +225603,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225619,18 +225619,18 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225647,10 +225647,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225667,10 +225667,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225687,10 +225687,10 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225703,18 +225703,18 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225791,42 +225791,42 @@ pow -max -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225848,10 +225848,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225872,10 +225872,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225892,10 +225892,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225908,10 +225908,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -225920,10 +225920,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225940,10 +225940,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225960,10 +225960,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225980,10 +225980,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -225996,10 +225996,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -226008,10 +226008,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226096,34 +226096,34 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -226132,10 +226132,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226157,10 +226157,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226181,10 +226181,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226201,10 +226201,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226217,10 +226217,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffp+124 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226229,10 +226229,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226249,10 +226249,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226269,10 +226269,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226289,10 +226289,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226305,10 +226305,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226317,10 +226317,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226405,34 +226405,34 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226441,10 +226441,10 @@ pow -max -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max -max
 = pow downward binary32 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226466,10 +226466,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226486,10 +226486,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226510,10 +226510,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp+124 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226530,10 +226530,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226550,10 +226550,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226574,10 +226574,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226646,18 +226646,18 @@ pow -max -max
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -226670,10 +226670,10 @@ pow -max -max
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -max 0xffffff
 = pow downward binary32 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
@@ -226695,10 +226695,10 @@ pow -max 0xffffff
 = pow tonearest binary128 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -226715,10 +226715,10 @@ pow -max 0xffffff
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+20 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -226739,10 +226739,10 @@ pow -max 0xffffff
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -max 0x1fffffe
 = pow downward binary32 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
@@ -226764,10 +226764,10 @@ pow -max 0x1fffffe
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -226784,10 +226784,10 @@ pow -max 0x1fffffe
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x1.fffffep+24 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x1.fffffep+24 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -226808,10 +226808,10 @@ pow -max 0x1fffffe
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max 0x1.fffffffffffffp+52
 = pow downward binary32 -0xf.fffffp+124 0x2p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
@@ -226833,10 +226833,10 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -226857,10 +226857,10 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -226877,10 +226877,10 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -226897,10 +226897,10 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -226917,10 +226917,10 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -226937,10 +226937,10 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x2p+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x2p+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -226993,26 +226993,26 @@ pow -max 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -max 0x1.fffffffffffffp+53
 = pow downward binary32 -0xf.fffffp+124 0x4p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
@@ -227034,10 +227034,10 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -227058,10 +227058,10 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227078,10 +227078,10 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227098,10 +227098,10 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227118,10 +227118,10 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227138,10 +227138,10 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x4p+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227194,26 +227194,26 @@ pow -max 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max 0x1.fffffffffffffffep+63
 = pow downward binary32 -0xf.fffffp+124 0x1p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
@@ -227235,10 +227235,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -227259,10 +227259,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227279,10 +227279,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227295,10 +227295,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227315,10 +227315,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227335,10 +227335,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227355,10 +227355,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227371,10 +227371,10 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x1p+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x1p+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227443,34 +227443,34 @@ pow -max 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -max 0x1.fffffffffffffffep+64
 = pow downward binary32 -0xf.fffffp+124 0x2p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
@@ -227492,10 +227492,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -227516,10 +227516,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227536,10 +227536,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227552,10 +227552,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227572,10 +227572,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227592,10 +227592,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227612,10 +227612,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227628,10 +227628,10 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x2p+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x2p+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227700,34 +227700,34 @@ pow -max 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0xf.fffffp+124 0x4p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
@@ -227749,10 +227749,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -227773,10 +227773,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227793,10 +227793,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227809,18 +227809,18 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227837,10 +227837,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227857,10 +227857,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -227877,10 +227877,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227893,18 +227893,18 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x4p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -227981,42 +227981,42 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0xf.fffffp+124 0x8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
@@ -228038,10 +228038,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -228062,10 +228062,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228082,10 +228082,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228098,18 +228098,18 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228126,10 +228126,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228146,10 +228146,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228166,10 +228166,10 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228182,18 +228182,18 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228270,42 +228270,42 @@ pow -max 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0xf.fffffp+124 0x2p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
@@ -228327,10 +228327,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -228351,10 +228351,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228371,10 +228371,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228387,10 +228387,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -228399,10 +228399,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228419,10 +228419,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228439,10 +228439,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228459,10 +228459,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228475,10 +228475,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -228487,10 +228487,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x2p+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x2p+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228575,34 +228575,34 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -228611,10 +228611,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0xf.fffffp+124 0x4p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
@@ -228636,10 +228636,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -228660,10 +228660,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228680,10 +228680,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228696,10 +228696,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffp+124 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffp+124 0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -228708,10 +228708,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228728,10 +228728,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228748,10 +228748,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228768,10 +228768,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228784,10 +228784,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -228796,10 +228796,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0x4p+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0x4p+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228884,34 +228884,34 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -228920,10 +228920,10 @@ pow -max 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -max max
 = pow downward binary32 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -228945,10 +228945,10 @@ pow -max max
 = pow tonearest binary128 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -228965,10 +228965,10 @@ pow -max max
 = pow tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp+124 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -228989,10 +228989,10 @@ pow -max max
 = pow tonearest binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -229009,10 +229009,10 @@ pow -max max
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -229029,10 +229029,10 @@ pow -max max
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -229053,10 +229053,10 @@ pow -max max
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp+16380 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -229125,18 +229125,18 @@ pow -max max
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -229149,10 +229149,10 @@ pow -max max
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p65 2
 = pow downward binary32 -0x2p+64 0x2p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x2p+64 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -229694,10 +229694,10 @@ pow -0x1p513 2
 = pow tonearest binary128 -0x2p+512 0x2p+0 : 0x4p+1024 : inexact-ok
 = pow towardzero binary128 -0x2p+512 0x2p+0 : 0x4p+1024 : inexact-ok
 = pow upward binary128 -0x2p+512 0x2p+0 : 0x4p+1024 : inexact-ok
-= pow downward ibm128 -0x2p+512 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+512 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+512 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+512 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+512 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+512 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+512 0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p513 3
 = pow downward binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -229739,10 +229739,10 @@ pow -0x1p513 3
 = pow tonearest binary128 -0x2p+512 0x3p+0 : -0x8p+1536 : inexact-ok
 = pow towardzero binary128 -0x2p+512 0x3p+0 : -0x8p+1536 : inexact-ok
 = pow upward binary128 -0x2p+512 0x3p+0 : -0x8p+1536 : inexact-ok
-= pow downward ibm128 -0x2p+512 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+512 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+512 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+512 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+512 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+512 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+512 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p513 4
 = pow downward binary32 -0xf.fffffp+124 0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -229784,10 +229784,10 @@ pow -0x1p513 4
 = pow tonearest binary128 -0x2p+512 0x4p+0 : 0x1p+2052 : inexact-ok
 = pow towardzero binary128 -0x2p+512 0x4p+0 : 0x1p+2052 : inexact-ok
 = pow upward binary128 -0x2p+512 0x4p+0 : 0x1p+2052 : inexact-ok
-= pow downward ibm128 -0x2p+512 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+512 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+512 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+512 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+512 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+512 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+512 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p513 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -229829,10 +229829,10 @@ pow -0x1p513 5
 = pow tonearest binary128 -0x2p+512 0x5p+0 : -0x2p+2564 : inexact-ok
 = pow towardzero binary128 -0x2p+512 0x5p+0 : -0x2p+2564 : inexact-ok
 = pow upward binary128 -0x2p+512 0x5p+0 : -0x2p+2564 : inexact-ok
-= pow downward ibm128 -0x2p+512 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+512 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+512 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+512 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+512 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+512 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+512 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p342 3
 = pow downward binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -229874,10 +229874,10 @@ pow -0x1p342 3
 = pow tonearest binary128 -0x4p+340 0x3p+0 : -0x4p+1024 : inexact-ok
 = pow towardzero binary128 -0x4p+340 0x3p+0 : -0x4p+1024 : inexact-ok
 = pow upward binary128 -0x4p+340 0x3p+0 : -0x4p+1024 : inexact-ok
-= pow downward ibm128 -0x4p+340 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p+340 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p+340 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p+340 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p+340 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p+340 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p+340 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p342 4
 = pow downward binary32 -0xf.fffffp+124 0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -229919,10 +229919,10 @@ pow -0x1p342 4
 = pow tonearest binary128 -0x4p+340 0x4p+0 : 0x1p+1368 : inexact-ok
 = pow towardzero binary128 -0x4p+340 0x4p+0 : 0x1p+1368 : inexact-ok
 = pow upward binary128 -0x4p+340 0x4p+0 : 0x1p+1368 : inexact-ok
-= pow downward ibm128 -0x4p+340 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p+340 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p+340 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p+340 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p+340 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p+340 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p+340 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p342 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -229964,10 +229964,10 @@ pow -0x1p342 5
 = pow tonearest binary128 -0x4p+340 0x5p+0 : -0x4p+1708 : inexact-ok
 = pow towardzero binary128 -0x4p+340 0x5p+0 : -0x4p+1708 : inexact-ok
 = pow upward binary128 -0x4p+340 0x5p+0 : -0x4p+1708 : inexact-ok
-= pow downward ibm128 -0x4p+340 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p+340 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p+340 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p+340 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p+340 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p+340 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p+340 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p257 4
 = pow downward binary32 -0xf.fffffp+124 0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230009,10 +230009,10 @@ pow -0x1p257 4
 = pow tonearest binary128 -0x2p+256 0x4p+0 : 0x1p+1028 : inexact-ok
 = pow towardzero binary128 -0x2p+256 0x4p+0 : 0x1p+1028 : inexact-ok
 = pow upward binary128 -0x2p+256 0x4p+0 : 0x1p+1028 : inexact-ok
-= pow downward ibm128 -0x2p+256 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x2p+256 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x2p+256 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+256 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+256 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x2p+256 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+256 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p257 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230054,10 +230054,10 @@ pow -0x1p257 5
 = pow tonearest binary128 -0x2p+256 0x5p+0 : -0x2p+1284 : inexact-ok
 = pow towardzero binary128 -0x2p+256 0x5p+0 : -0x2p+1284 : inexact-ok
 = pow upward binary128 -0x2p+256 0x5p+0 : -0x2p+1284 : inexact-ok
-= pow downward ibm128 -0x2p+256 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+256 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+256 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+256 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+256 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+256 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+256 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p205 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230099,10 +230099,10 @@ pow -0x1p205 5
 = pow tonearest binary128 -0x2p+204 0x5p+0 : -0x2p+1024 : inexact-ok
 = pow towardzero binary128 -0x2p+204 0x5p+0 : -0x2p+1024 : inexact-ok
 = pow upward binary128 -0x2p+204 0x5p+0 : -0x2p+1024 : inexact-ok
-= pow downward ibm128 -0x2p+204 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x2p+204 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x2p+204 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x2p+204 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x2p+204 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x2p+204 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x2p+204 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-513 -2
 = pow downward binary32 -0x8p-152 -0x2p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-152 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230144,10 +230144,10 @@ pow -0x1p-513 -2
 = pow tonearest binary128 -0x8p-516 -0x2p+0 : 0x4p+1024 : inexact-ok
 = pow towardzero binary128 -0x8p-516 -0x2p+0 : 0x4p+1024 : inexact-ok
 = pow upward binary128 -0x8p-516 -0x2p+0 : 0x4p+1024 : inexact-ok
-= pow downward ibm128 -0x8p-516 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-516 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-516 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-516 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-516 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-516 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-516 -0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p-513 -3
 = pow downward binary32 -0x8p-152 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x8p-152 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230189,10 +230189,10 @@ pow -0x1p-513 -3
 = pow tonearest binary128 -0x8p-516 -0x3p+0 : -0x8p+1536 : inexact-ok
 = pow towardzero binary128 -0x8p-516 -0x3p+0 : -0x8p+1536 : inexact-ok
 = pow upward binary128 -0x8p-516 -0x3p+0 : -0x8p+1536 : inexact-ok
-= pow downward ibm128 -0x8p-516 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-516 -0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-516 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-516 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-516 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-516 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-516 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-513 -4
 = pow downward binary32 -0x8p-152 -0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-152 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230234,10 +230234,10 @@ pow -0x1p-513 -4
 = pow tonearest binary128 -0x8p-516 -0x4p+0 : 0x1p+2052 : inexact-ok
 = pow towardzero binary128 -0x8p-516 -0x4p+0 : 0x1p+2052 : inexact-ok
 = pow upward binary128 -0x8p-516 -0x4p+0 : 0x1p+2052 : inexact-ok
-= pow downward ibm128 -0x8p-516 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-516 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-516 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-516 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-516 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-516 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-516 -0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p-513 -5
 = pow downward binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230279,10 +230279,10 @@ pow -0x1p-513 -5
 = pow tonearest binary128 -0x8p-516 -0x5p+0 : -0x2p+2564 : inexact-ok
 = pow towardzero binary128 -0x8p-516 -0x5p+0 : -0x2p+2564 : inexact-ok
 = pow upward binary128 -0x8p-516 -0x5p+0 : -0x2p+2564 : inexact-ok
-= pow downward ibm128 -0x8p-516 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-516 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-516 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-516 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-516 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-516 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-516 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-342 -3
 = pow downward binary32 -0x8p-152 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x8p-152 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230324,10 +230324,10 @@ pow -0x1p-342 -3
 = pow tonearest binary128 -0x4p-344 -0x3p+0 : -0x4p+1024 : inexact-ok
 = pow towardzero binary128 -0x4p-344 -0x3p+0 : -0x4p+1024 : inexact-ok
 = pow upward binary128 -0x4p-344 -0x3p+0 : -0x4p+1024 : inexact-ok
-= pow downward ibm128 -0x4p-344 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-344 -0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-344 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-344 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-344 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-344 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-344 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-342 -4
 = pow downward binary32 -0x8p-152 -0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-152 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230369,10 +230369,10 @@ pow -0x1p-342 -4
 = pow tonearest binary128 -0x4p-344 -0x4p+0 : 0x1p+1368 : inexact-ok
 = pow towardzero binary128 -0x4p-344 -0x4p+0 : 0x1p+1368 : inexact-ok
 = pow upward binary128 -0x4p-344 -0x4p+0 : 0x1p+1368 : inexact-ok
-= pow downward ibm128 -0x4p-344 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-344 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-344 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-344 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-344 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-344 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-344 -0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p-342 -5
 = pow downward binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230414,10 +230414,10 @@ pow -0x1p-342 -5
 = pow tonearest binary128 -0x4p-344 -0x5p+0 : -0x4p+1708 : inexact-ok
 = pow towardzero binary128 -0x4p-344 -0x5p+0 : -0x4p+1708 : inexact-ok
 = pow upward binary128 -0x4p-344 -0x5p+0 : -0x4p+1708 : inexact-ok
-= pow downward ibm128 -0x4p-344 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-344 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-344 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-344 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-344 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-344 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-344 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-257 -4
 = pow downward binary32 -0x8p-152 -0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-152 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230459,10 +230459,10 @@ pow -0x1p-257 -4
 = pow tonearest binary128 -0x8p-260 -0x4p+0 : 0x1p+1028 : inexact-ok
 = pow towardzero binary128 -0x8p-260 -0x4p+0 : 0x1p+1028 : inexact-ok
 = pow upward binary128 -0x8p-260 -0x4p+0 : 0x1p+1028 : inexact-ok
-= pow downward ibm128 -0x8p-260 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-260 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-260 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-260 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-260 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-260 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-260 -0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p-257 -5
 = pow downward binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230504,10 +230504,10 @@ pow -0x1p-257 -5
 = pow tonearest binary128 -0x8p-260 -0x5p+0 : -0x2p+1284 : inexact-ok
 = pow towardzero binary128 -0x8p-260 -0x5p+0 : -0x2p+1284 : inexact-ok
 = pow upward binary128 -0x8p-260 -0x5p+0 : -0x2p+1284 : inexact-ok
-= pow downward ibm128 -0x8p-260 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-260 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-260 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-260 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-260 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-260 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-260 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-205 -5
 = pow downward binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x8p-152 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230549,10 +230549,10 @@ pow -0x1p-205 -5
 = pow tonearest binary128 -0x8p-208 -0x5p+0 : -0x2p+1024 : inexact-ok
 = pow towardzero binary128 -0x8p-208 -0x5p+0 : -0x2p+1024 : inexact-ok
 = pow upward binary128 -0x8p-208 -0x5p+0 : -0x2p+1024 : inexact-ok
-= pow downward ibm128 -0x8p-208 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-208 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-208 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-208 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-208 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-208 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-208 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p8192 2
 = pow downward binary32 -0xf.fffffp+124 0x2p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230594,10 +230594,10 @@ pow -0x1p8192 2
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1p+8192 0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1p+8192 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p+8192 0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -230614,10 +230614,10 @@ pow -0x1p8192 2
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p8192 3
 = pow downward binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230659,10 +230659,10 @@ pow -0x1p8192 3
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x1p+8192 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x1p+8192 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p+8192 0x3p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -230679,10 +230679,10 @@ pow -0x1p8192 3
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p8192 4
 = pow downward binary32 -0xf.fffffp+124 0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230724,10 +230724,10 @@ pow -0x1p8192 4
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1p+8192 0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1p+8192 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p+8192 0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -230744,10 +230744,10 @@ pow -0x1p8192 4
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p8192 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230789,10 +230789,10 @@ pow -0x1p8192 5
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x1p+8192 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x1p+8192 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p+8192 0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -230809,10 +230809,10 @@ pow -0x1p8192 5
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p5462 3
 = pow downward binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230854,10 +230854,10 @@ pow -0x1p5462 3
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p+5460 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p+5460 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p+5460 0x3p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -230874,10 +230874,10 @@ pow -0x1p5462 3
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p5462 4
 = pow downward binary32 -0xf.fffffp+124 0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -230919,10 +230919,10 @@ pow -0x1p5462 4
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p+5460 0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p+5460 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p+5460 0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -230939,10 +230939,10 @@ pow -0x1p5462 4
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p5462 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -230984,10 +230984,10 @@ pow -0x1p5462 5
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p+5460 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p+5460 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p+5460 0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231004,10 +231004,10 @@ pow -0x1p5462 5
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p4097 4
 = pow downward binary32 -0xf.fffffp+124 0x4p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp+124 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -231049,10 +231049,10 @@ pow -0x1p4097 4
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x2p+4096 0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x2p+4096 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+4096 0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231069,10 +231069,10 @@ pow -0x1p4097 4
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1p4097 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -231114,10 +231114,10 @@ pow -0x1p4097 5
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x2p+4096 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x2p+4096 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+4096 0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231134,10 +231134,10 @@ pow -0x1p4097 5
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p3277 5
 = pow downward binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0xf.fffffp+124 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -231179,10 +231179,10 @@ pow -0x1p3277 5
 = pow tonearest binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x2p+3276 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x2p+3276 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x2p+3276 0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231199,10 +231199,10 @@ pow -0x1p3277 5
 = pow tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
 = pow upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
-= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p64 257
 = pow downward binary32 -0x1p+64 0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x1p+64 0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
@@ -231224,10 +231224,10 @@ pow -0x1p64 257
 = pow tonearest binary128 -0x1p+64 0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1p+64 0x1.01p+8 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1p+64 0x1.01p+8 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x1p+64 0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x1p+64 0x1.01p+8 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x1p+64 0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1p+64 0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1p+64 0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x1p+64 0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1p+64 0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0x1p-8192 -2
 = pow downward binary32 -0x8p-152 -0x2p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-152 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -231269,10 +231269,10 @@ pow -0x1p-8192 -2
 = pow tonearest binary128 -0x4p-1076 -0x2p+0 : 0x1p+2148 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x2p+0 : 0x1p+2148 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x2p+0 : 0x1p+2148 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1076 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1076 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1076 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1p-8192 -0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1p-8192 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p-8192 -0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231326,10 +231326,10 @@ pow -0x1p-8192 -3
 = pow tonearest binary128 -0x4p-1076 -0x3p+0 : -0x4p+3220 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x3p+0 : -0x4p+3220 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x3p+0 : -0x4p+3220 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1076 -0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1076 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x1p-8192 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x1p-8192 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p-8192 -0x3p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231383,10 +231383,10 @@ pow -0x1p-8192 -4
 = pow tonearest binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1076 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1p-8192 -0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1p-8192 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p-8192 -0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231440,10 +231440,10 @@ pow -0x1p-8192 -5
 = pow tonearest binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x1p-8192 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x1p-8192 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1p-8192 -0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231497,10 +231497,10 @@ pow -0x1p-5462 -3
 = pow tonearest binary128 -0x4p-1076 -0x3p+0 : -0x4p+3220 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x3p+0 : -0x4p+3220 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x3p+0 : -0x4p+3220 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1076 -0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1076 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-5464 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p-5464 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-5464 -0x3p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231554,10 +231554,10 @@ pow -0x1p-5462 -4
 = pow tonearest binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1076 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-5464 -0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-5464 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-5464 -0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231611,10 +231611,10 @@ pow -0x1p-5462 -5
 = pow tonearest binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-5464 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p-5464 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-5464 -0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231668,10 +231668,10 @@ pow -0x1p-4097 -4
 = pow tonearest binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x4p+0 : 0x1p+4296 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1076 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1076 -0x4p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x4p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4100 -0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4100 -0x4p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4100 -0x4p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231725,10 +231725,10 @@ pow -0x1p-4097 -5
 = pow tonearest binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x8p-4100 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x8p-4100 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4100 -0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231782,10 +231782,10 @@ pow -0x1p-3277 -5
 = pow tonearest binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow towardzero binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
 = pow upward binary128 -0x4p-1076 -0x5p+0 : -0x4p+5368 : inexact-ok
-= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1076 -0x5p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1076 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1076 -0x5p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x8p-3280 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x8p-3280 -0x5p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-3280 -0x5p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -231819,10 +231819,10 @@ pow -0x1p-64 -257
 = pow tonearest binary128 -0x1p-64 -0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1p-64 -0x1.01p+8 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1p-64 -0x1.01p+8 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x1p-64 -0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x1p-64 -0x1.01p+8 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x1p-64 -0x1.01p+8 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1p-64 -0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1p-64 -0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x1p-64 -0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1p-64 -0x1.01p+8 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0.5 126
 = pow downward binary32 -0x8p-4 0x7.ep+4 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
 = pow tonearest binary32 -0x8p-4 0x7.ep+4 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
@@ -231944,10 +231944,10 @@ pow -0.5 -0xffffff
 = pow tonearest binary128 -0x8p-4 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-4 -0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-4 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0.5 -0x1fffffe
 = pow downward binary32 -0x8p-4 -0x1.fffffep+24 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
@@ -231969,10 +231969,10 @@ pow -0.5 -0x1fffffe
 = pow tonearest binary128 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 -0x1.fffffffffffffp+52
 = pow downward binary32 -0x8p-4 -0x1.fffffep+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
@@ -231994,10 +231994,10 @@ pow -0.5 -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x2p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x2p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232018,10 +232018,10 @@ pow -0.5 -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232038,10 +232038,10 @@ pow -0.5 -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0.5 -0x1.fffffffffffffp+53
 = pow downward binary32 -0x8p-4 -0x3.fffffcp+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
@@ -232063,10 +232063,10 @@ pow -0.5 -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x4p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x4p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232087,10 +232087,10 @@ pow -0.5 -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232107,10 +232107,10 @@ pow -0.5 -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 -0x1.fffffffffffffffep+63
 = pow downward binary32 -0x8p-4 -0xf.fffffp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
@@ -232132,10 +232132,10 @@ pow -0.5 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x1p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x1p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232156,10 +232156,10 @@ pow -0.5 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232176,10 +232176,10 @@ pow -0.5 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x8p-4 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232192,10 +232192,10 @@ pow -0.5 -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0.5 -0x1.fffffffffffffffep+64
 = pow downward binary32 -0x8p-4 -0x1.fffffep+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
@@ -232217,10 +232217,10 @@ pow -0.5 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x2p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x2p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232241,10 +232241,10 @@ pow -0.5 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232261,10 +232261,10 @@ pow -0.5 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232277,10 +232277,10 @@ pow -0.5 -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0x8p-4 -0x3.fffffcp+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
@@ -232302,10 +232302,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x4p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x4p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232326,10 +232326,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232346,10 +232346,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232362,18 +232362,18 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0x8p-4 -0x7.fffff8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
@@ -232395,10 +232395,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232419,10 +232419,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232439,10 +232439,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232455,18 +232455,18 @@ pow -0.5 -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0x8p-4 -0x1.fffffep+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
@@ -232488,10 +232488,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x2p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x2p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232512,10 +232512,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232532,10 +232532,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232548,10 +232548,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-4 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x8p-4 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -232560,10 +232560,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0x8p-4 -0x3.fffffcp+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
@@ -232585,10 +232585,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x8p-4 -0x4p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x8p-4 -0x4p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -232609,10 +232609,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232629,10 +232629,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232645,10 +232645,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-4 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x8p-4 -0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -232657,10 +232657,10 @@ pow -0.5 -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 -max
 = pow downward binary32 -0x8p-4 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -232682,10 +232682,10 @@ pow -0.5 -max
 = pow tonearest binary128 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -232702,10 +232702,10 @@ pow -0.5 -max
 = pow tonearest binary128 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-4 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-4 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -232726,10 +232726,10 @@ pow -0.5 -max
 = pow tonearest binary128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-4 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0.5 0xffffff
 = pow downward binary32 -0x8p-4 0xf.fffffp+20 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -232751,10 +232751,10 @@ pow -0.5 0xffffff
 = pow tonearest binary128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-4 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -0.5 0x1fffffe
 = pow downward binary32 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232776,10 +232776,10 @@ pow -0.5 0x1fffffe
 = pow tonearest binary128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0.5 0x1.fffffffffffffp+52
 = pow downward binary32 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232801,10 +232801,10 @@ pow -0.5 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232825,10 +232825,10 @@ pow -0.5 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -232845,10 +232845,10 @@ pow -0.5 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -0.5 0x1.fffffffffffffp+53
 = pow downward binary32 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232870,10 +232870,10 @@ pow -0.5 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232894,10 +232894,10 @@ pow -0.5 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232914,10 +232914,10 @@ pow -0.5 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0.5 0x1.fffffffffffffffep+63
 = pow downward binary32 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232939,10 +232939,10 @@ pow -0.5 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232963,10 +232963,10 @@ pow -0.5 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -232983,10 +232983,10 @@ pow -0.5 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -232999,10 +232999,10 @@ pow -0.5 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -0.5 0x1.fffffffffffffffep+64
 = pow downward binary32 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233024,10 +233024,10 @@ pow -0.5 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233048,10 +233048,10 @@ pow -0.5 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233068,10 +233068,10 @@ pow -0.5 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233084,10 +233084,10 @@ pow -0.5 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233109,10 +233109,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233133,10 +233133,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233153,10 +233153,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233169,18 +233169,18 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233202,10 +233202,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233226,10 +233226,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233246,10 +233246,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233262,18 +233262,18 @@ pow -0.5 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233295,10 +233295,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233319,10 +233319,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233339,10 +233339,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233355,10 +233355,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-4 0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x8p-4 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -233367,10 +233367,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233392,10 +233392,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233416,10 +233416,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233436,10 +233436,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233452,10 +233452,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-4 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x8p-4 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233464,10 +233464,10 @@ pow -0.5 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0.5 max
 = pow downward binary32 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233489,10 +233489,10 @@ pow -0.5 max
 = pow tonearest binary128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233509,10 +233509,10 @@ pow -0.5 max
 = pow tonearest binary128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-4 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-4 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-4 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233533,10 +233533,10 @@ pow -0.5 max
 = pow tonearest binary128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-4 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min -2
 = pow downward binary32 -0x4p-128 -0x2p+0 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
@@ -233578,10 +233578,10 @@ pow -min -2
 = pow tonearest binary128 -0x4p-1024 -0x2p+0 : 0x1p+2044 : inexact-ok
 = pow towardzero binary128 -0x4p-1024 -0x2p+0 : 0x1p+2044 : inexact-ok
 = pow upward binary128 -0x4p-1024 -0x2p+0 : 0x1p+2044 : inexact-ok
-= pow downward ibm128 -0x4p-1024 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x2p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -233622,10 +233622,10 @@ pow -min -2
 = pow tonearest binary128 -0x8p-972 -0x2p+0 : 0x4p+1936 : inexact-ok
 = pow towardzero binary128 -0x8p-972 -0x2p+0 : 0x4p+1936 : inexact-ok
 = pow upward binary128 -0x8p-972 -0x2p+0 : 0x4p+1936 : inexact-ok
-= pow downward ibm128 -0x8p-972 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x2p+0 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x2p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x2p+0 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -3
 = pow downward binary32 -0x4p-128 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x4p-128 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
@@ -233667,10 +233667,10 @@ pow -min -3
 = pow tonearest binary128 -0x4p-1024 -0x3p+0 : -0x4p+3064 : inexact-ok
 = pow towardzero binary128 -0x4p-1024 -0x3p+0 : -0x4p+3064 : inexact-ok
 = pow upward binary128 -0x4p-1024 -0x3p+0 : -0x4p+3064 : inexact-ok
-= pow downward ibm128 -0x4p-1024 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1024 -0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p-16384 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x3p+0 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -233711,10 +233711,10 @@ pow -min -3
 = pow tonearest binary128 -0x8p-972 -0x3p+0 : -0x8p+2904 : inexact-ok
 = pow towardzero binary128 -0x8p-972 -0x3p+0 : -0x8p+2904 : inexact-ok
 = pow upward binary128 -0x8p-972 -0x3p+0 : -0x8p+2904 : inexact-ok
-= pow downward ibm128 -0x8p-972 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-972 -0x3p+0 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-972 -0x3p+0 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3p+0 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -min 1
 = pow downward binary32 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
 = pow tonearest binary32 -0x4p-128 0x1p+0 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
@@ -233845,10 +233845,10 @@ pow -min 2
 = pow tonearest binary128 -0x4p-1024 0x2p+0 : 0x1p-2044 : inexact-ok
 = pow towardzero binary128 -0x4p-1024 0x2p+0 : 0x1p-2044 : inexact-ok
 = pow upward binary128 -0x4p-1024 0x2p+0 : 0x1p-2044 : inexact-ok
-= pow downward ibm128 -0x4p-1024 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x2p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -233889,10 +233889,10 @@ pow -min 2
 = pow tonearest binary128 -0x8p-972 0x2p+0 : 0x4p-1940 : inexact-ok
 = pow towardzero binary128 -0x8p-972 0x2p+0 : 0x4p-1940 : inexact-ok
 = pow upward binary128 -0x8p-972 0x2p+0 : 0x4p-1940 : inexact-ok
-= pow downward ibm128 -0x8p-972 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x2p+0 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x2p+0 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x2p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x2p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min 3
 = pow downward binary32 -0x4p-128 0x3p+0 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -233934,10 +233934,10 @@ pow -min 3
 = pow tonearest binary128 -0x4p-1024 0x3p+0 : -0x4p-3068 : inexact-ok
 = pow towardzero binary128 -0x4p-1024 0x3p+0 : -0x4p-3068 : inexact-ok
 = pow upward binary128 -0x4p-1024 0x3p+0 : -0x4p-3068 : inexact-ok
-= pow downward ibm128 -0x4p-1024 0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 0x3p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0x4p-16384 0x3p+0 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -233978,10 +233978,10 @@ pow -min 3
 = pow tonearest binary128 -0x8p-972 0x3p+0 : -0x2p-2908 : inexact-ok
 = pow towardzero binary128 -0x8p-972 0x3p+0 : -0x2p-2908 : inexact-ok
 = pow upward binary128 -0x8p-972 0x3p+0 : -0x2p-2908 : inexact-ok
-= pow downward ibm128 -0x8p-972 0x3p+0 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 0x3p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3p+0 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-972 0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -min -0xffffff
 = pow downward binary32 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary32 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
@@ -234003,10 +234003,10 @@ pow -min -0xffffff
 = pow tonearest binary128 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-128 -0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-128 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234023,10 +234023,10 @@ pow -min -0xffffff
 = pow tonearest binary128 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1024 -0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p-16384 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0xf.fffffp+20 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234067,10 +234067,10 @@ pow -min -0xffffff
 = pow tonearest binary128 -0x8p-972 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.fffffp+20 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-972 -0xf.fffffp+20 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-972 -0xf.fffffp+20 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.fffffp+20 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -min -0x1fffffe
 = pow downward binary32 -0x4p-128 -0x1.fffffep+24 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
@@ -234092,10 +234092,10 @@ pow -min -0x1fffffe
 = pow tonearest binary128 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234112,10 +234112,10 @@ pow -min -0x1fffffe
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x1.fffffep+24 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x1.fffffep+24 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234156,10 +234156,10 @@ pow -min -0x1fffffe
 = pow tonearest binary128 -0x8p-972 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffep+24 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffep+24 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+24 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffep+24 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -0x1.fffffffffffffp+52
 = pow downward binary32 -0x4p-128 -0x1.fffffep+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
@@ -234181,10 +234181,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x2p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x2p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -234205,10 +234205,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234225,10 +234225,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234245,10 +234245,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234265,10 +234265,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234285,10 +234285,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 -0x1.fffffep+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x1.fffffep+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234377,10 +234377,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-972 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x2p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234397,10 +234397,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x2p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x2p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x2p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x2p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary64 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234417,10 +234417,10 @@ pow -min -0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffp+52 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -min -0x1.fffffffffffffp+53
 = pow downward binary32 -0x4p-128 -0x3.fffffcp+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
@@ -234442,10 +234442,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x4p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x4p+52 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -234466,10 +234466,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234486,10 +234486,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234506,10 +234506,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234526,10 +234526,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234546,10 +234546,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x3.fffffcp+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x3.fffffcp+52 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234638,10 +234638,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-972 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.fffffcp+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.fffffcp+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.fffffcp+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.fffffcp+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x4p+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234658,10 +234658,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x4p+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x4p+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x4p+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x4p+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234678,10 +234678,10 @@ pow -min -0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffep+52 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -0x1.fffffffffffffffep+63
 = pow downward binary32 -0x4p-128 -0xf.fffffp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
@@ -234703,10 +234703,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x1p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x1p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -234727,10 +234727,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234747,10 +234747,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p-128 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234763,10 +234763,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234783,10 +234783,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234803,10 +234803,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234823,10 +234823,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x4p-1024 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234839,10 +234839,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 -0xf.fffffp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0xf.fffffp+60 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -234955,10 +234955,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.fffffp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.fffffp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0xf.fffffp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.fffffp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x1p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234975,10 +234975,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -234995,10 +234995,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.ffffffffffff8p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest intel96 -0x8p-972 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235011,10 +235011,10 @@ pow -min -0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.fffffffffffffffp+60 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -min -0x1.fffffffffffffffep+64
 = pow downward binary32 -0x4p-128 -0x1.fffffep+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
@@ -235036,10 +235036,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x2p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x2p+64 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -235060,10 +235060,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235080,10 +235080,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235096,10 +235096,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235116,10 +235116,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235136,10 +235136,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235156,10 +235156,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235172,10 +235172,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x1.fffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x1.fffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235288,10 +235288,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x2p+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235308,10 +235308,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x2p+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x2p+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x2p+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x2p+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235328,10 +235328,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffp+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235344,10 +235344,10 @@ pow -min -0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffffep+64 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0x4p-128 -0x3.fffffcp+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
@@ -235369,10 +235369,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x4p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x4p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -235393,10 +235393,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235413,10 +235413,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235429,18 +235429,18 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235457,10 +235457,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235477,10 +235477,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235497,10 +235497,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235513,18 +235513,18 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 -0x3.fffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x3.fffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235645,10 +235645,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.fffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.fffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.fffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.fffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x4p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235665,10 +235665,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x4p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x4p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x4p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x4p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235685,10 +235685,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235701,18 +235701,18 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
+= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow tonearest ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : minus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+104 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0x4p-128 -0x7.fffff8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
@@ -235734,10 +235734,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x8p+104 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -235758,10 +235758,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235778,10 +235778,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235794,18 +235794,18 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235822,10 +235822,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235842,10 +235842,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -235862,10 +235862,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -235878,18 +235878,18 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x7.fffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x7.fffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236010,10 +236010,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x7.fffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x7.fffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x7.fffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x7.fffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x8p+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236030,10 +236030,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236050,10 +236050,10 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x7.ffffffffffffcp+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236066,18 +236066,18 @@ pow -min -0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x7.fffffffffffffff8p+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x7.fffffffffffffffffffffffffep+104 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0x4p-128 -0x1.fffffep+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
@@ -236099,10 +236099,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x2p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x2p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -236123,10 +236123,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236143,10 +236143,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236159,10 +236159,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-128 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x4p-128 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -236171,10 +236171,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236191,10 +236191,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236211,10 +236211,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236231,10 +236231,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236247,10 +236247,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-1024 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x4p-1024 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -236259,10 +236259,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x1.fffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x1.fffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236391,10 +236391,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x2p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236411,10 +236411,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x2p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x2p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x2p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x2p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236431,10 +236431,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236447,10 +236447,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.fffffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-972 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow tonearest binary128 -0x8p-972 -0x1.ffffffffffffffffffffffffffffp+112 : minus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.ffffffffffffffffffffffffffffp+112 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -236459,10 +236459,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x1.ffffffffffffffffffffffffff8p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0x4p-128 -0x3.fffffcp+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
@@ -236484,10 +236484,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x4p-128 -0x4p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x4p-128 -0x4p+112 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -236508,10 +236508,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236528,10 +236528,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236544,10 +236544,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-128 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x4p-128 -0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -236556,10 +236556,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236576,10 +236576,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236596,10 +236596,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236616,10 +236616,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236632,10 +236632,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x4p-1024 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x4p-1024 -0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -236644,10 +236644,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0x3.fffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0x3.fffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236776,10 +236776,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.fffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.fffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.fffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.fffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x4p+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236796,10 +236796,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x4p+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x4p+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x4p+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x4p+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236816,10 +236816,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffep+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236832,10 +236832,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.fffffffffffffffcp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x8p-972 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x8p-972 -0x3.fffffffffffffffffffffffffffep+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.fffffffffffffffffffffffffffep+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -236844,10 +236844,10 @@ pow -min -0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0x3.ffffffffffffffffffffffffffp+112 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min -max
 = pow downward binary32 -0x4p-128 -0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -236869,10 +236869,10 @@ pow -min -max
 = pow tonearest binary128 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236889,10 +236889,10 @@ pow -min -max
 = pow tonearest binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236913,10 +236913,10 @@ pow -min -max
 = pow tonearest binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236933,10 +236933,10 @@ pow -min -max
 = pow tonearest binary128 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -236953,10 +236953,10 @@ pow -min -max
 = pow tonearest binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-1024 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -236977,10 +236977,10 @@ pow -min -max
 = pow tonearest binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x4p-1024 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x4p-16384 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -237085,10 +237085,10 @@ pow -min -max
 = pow tonearest binary128 -0x8p-972 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -237105,10 +237105,10 @@ pow -min -max
 = pow tonearest binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x8p-972 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -237129,10 +237129,10 @@ pow -min -max
 = pow tonearest binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x8p-972 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -min 0xffffff
 = pow downward binary32 -0x4p-128 0xf.fffffp+20 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237154,10 +237154,10 @@ pow -min 0xffffff
 = pow tonearest binary128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-128 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0x4p-1024 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237174,10 +237174,10 @@ pow -min 0xffffff
 = pow tonearest binary128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-1024 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0x4p-16384 0xf.fffffp+20 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x4p-16384 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237218,10 +237218,10 @@ pow -min 0xffffff
 = pow tonearest binary128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-972 0xf.fffffp+20 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 0xf.fffffp+20 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.fffffp+20 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -min 0x1fffffe
 = pow downward binary32 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237243,10 +237243,10 @@ pow -min 0x1fffffe
 = pow tonearest binary128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237263,10 +237263,10 @@ pow -min 0x1fffffe
 = pow tonearest binary128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237307,10 +237307,10 @@ pow -min 0x1fffffe
 = pow tonearest binary128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffep+24 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffep+24 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffep+24 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffep+24 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min 0x1.fffffffffffffp+52
 = pow downward binary32 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237332,10 +237332,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237356,10 +237356,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237376,10 +237376,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237396,10 +237396,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237416,10 +237416,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237436,10 +237436,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0x4p-16384 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237528,10 +237528,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x2p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x2p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x2p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x2p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x2p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237548,10 +237548,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary64 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237568,10 +237568,10 @@ pow -min 0x1.fffffffffffffp+52
 = pow tonearest binary128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffffffffffp+52 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -min 0x1.fffffffffffffp+53
 = pow downward binary32 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237593,10 +237593,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237617,10 +237617,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237637,10 +237637,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237657,10 +237657,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237677,10 +237677,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237697,10 +237697,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237789,10 +237789,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x4p+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x4p+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x4p+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x4p+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x4p+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237809,10 +237809,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.fffffcp+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.fffffcp+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.fffffcp+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.fffffcp+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237829,10 +237829,10 @@ pow -min 0x1.fffffffffffffp+53
 = pow tonearest binary128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.ffffffffffffep+52 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.ffffffffffffep+52 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min 0x1.fffffffffffffffep+63
 = pow downward binary32 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237854,10 +237854,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237878,10 +237878,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237898,10 +237898,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237914,10 +237914,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237934,10 +237934,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237954,10 +237954,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -237974,10 +237974,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -237990,10 +237990,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0x4p-16384 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238106,10 +238106,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238126,10 +238126,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.fffffp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.fffffp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0xf.fffffp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.fffffp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238146,10 +238146,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.ffffffffffff8p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0xf.fffffffffffffffp+60 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = pow tonearest intel96 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -238162,10 +238162,10 @@ pow -min 0x1.fffffffffffffffep+63
 = pow tonearest binary128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.fffffffffffffffp+60 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -min 0x1.fffffffffffffffep+64
 = pow downward binary32 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238187,10 +238187,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238211,10 +238211,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238231,10 +238231,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238247,10 +238247,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238267,10 +238267,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238287,10 +238287,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238307,10 +238307,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238323,10 +238323,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238439,10 +238439,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x2p+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x2p+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x2p+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x2p+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x2p+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238459,10 +238459,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238479,10 +238479,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffffffffffp+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffffffffffp+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238495,10 +238495,10 @@ pow -min 0x1.fffffffffffffffep+64
 = pow tonearest binary128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffffffffffffep+64 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow downward binary32 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238520,10 +238520,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238544,10 +238544,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238564,10 +238564,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238580,18 +238580,18 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward binary64 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238608,10 +238608,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238628,10 +238628,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238648,10 +238648,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238664,18 +238664,18 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow downward intel96 -0x4p-16384 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238796,10 +238796,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x4p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x4p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x4p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x4p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x4p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238816,10 +238816,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.fffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.fffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.fffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.fffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238836,10 +238836,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.ffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.ffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238852,18 +238852,18 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+105
 = pow tonearest binary128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.fffffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow downward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+104 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow downward binary32 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238885,10 +238885,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238909,10 +238909,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238929,10 +238929,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238945,18 +238945,18 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238973,10 +238973,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -238993,10 +238993,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239013,10 +239013,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239029,18 +239029,18 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239161,10 +239161,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239181,10 +239181,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x7.fffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x7.fffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x7.fffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x7.fffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239201,10 +239201,10 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x7.ffffffffffffcp+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239217,18 +239217,18 @@ pow -min 0x1.ffffffffffffffffffffffffff8p+106
 = pow tonearest binary128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x7.fffffffffffffff8p+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x7.fffffffffffffffffffffffffep+104 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow downward binary32 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239250,10 +239250,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239274,10 +239274,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239294,10 +239294,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239310,10 +239310,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-128 0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x4p-128 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -239322,10 +239322,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239342,10 +239342,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239362,10 +239362,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239382,10 +239382,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239398,10 +239398,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-1024 0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x4p-1024 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -239410,10 +239410,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239542,10 +239542,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x2p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x2p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x2p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x2p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x2p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239562,10 +239562,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239582,10 +239582,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239598,10 +239598,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.fffffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-972 0x1.ffffffffffffffffffffffffffffp+112 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary128 -0x8p-972 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.ffffffffffffffffffffffffffffp+112 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -239610,10 +239610,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+112
 = pow tonearest binary128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x1.ffffffffffffffffffffffffff8p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow downward binary32 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239635,10 +239635,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239659,10 +239659,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239679,10 +239679,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239695,10 +239695,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-128 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x4p-128 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239707,10 +239707,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239727,10 +239727,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239747,10 +239747,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239767,10 +239767,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239783,10 +239783,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x4p-1024 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x4p-1024 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239795,10 +239795,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239927,10 +239927,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x4p+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x4p+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x4p+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x4p+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x4p+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239947,10 +239947,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.fffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.fffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.fffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.fffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239967,10 +239967,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.ffffffffffffep+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.ffffffffffffep+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239983,10 +239983,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.fffffffffffffffcp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x8p-972 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x8p-972 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.fffffffffffffffffffffffffffep+112 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -239995,10 +239995,10 @@ pow -min 0x1.ffffffffffffffffffffffffffffp+113
 = pow tonearest binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0x3.ffffffffffffffffffffffffffp+112 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -min max
 = pow downward binary32 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240020,10 +240020,10 @@ pow -min max
 = pow tonearest binary128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240040,10 +240040,10 @@ pow -min max
 = pow tonearest binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240064,10 +240064,10 @@ pow -min max
 = pow tonearest binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240084,10 +240084,10 @@ pow -min max
 = pow tonearest binary128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240104,10 +240104,10 @@ pow -min max
 = pow tonearest binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240128,10 +240128,10 @@ pow -min max
 = pow tonearest binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x4p-16384 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240236,10 +240236,10 @@ pow -min max
 = pow tonearest binary128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.fffffp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0xf.fffffp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.fffffp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240256,10 +240256,10 @@ pow -min max
 = pow tonearest binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240280,10 +240280,10 @@ pow -min max
 = pow tonearest binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffffffp0 10
 = pow downward binary32 0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
 = pow tonearest binary32 0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
@@ -240748,10 +240748,10 @@ pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240772,10 +240772,10 @@ pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -240792,10 +240792,10 @@ pow 0x0.fffffffffffff8p0 0x1.23456789abcdfp62
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfc8p-844 : inexact-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfdp-844 : inexact-ok
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+60 : 0xb.dea0deefbcfc8p-844 : inexact-ok
@@ -240945,10 +240945,10 @@ pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -240969,10 +240969,10 @@ pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -240989,10 +240989,10 @@ pow 0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16p+840 : inexact-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a17p+840 : inexact-ok
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+60 : 0x1.590f9a6586a16p+840 : inexact-ok
@@ -241074,10 +241074,10 @@ pow 0x1.0000000000001p0 0x1.23456789abcdfp61
 = pow tonearest binary128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468adp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -241098,10 +241098,10 @@ pow 0x1.0000000000001p0 0x1.23456789abcdfp61
 = pow tonearest binary128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468accp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -241118,10 +241118,10 @@ pow 0x1.0000000000001p0 0x1.23456789abcdfp61
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 0x1p+0 0x2.468adp+60 : 0x1p+0 : inexact-ok
@@ -241271,10 +241271,10 @@ pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
 = pow tonearest binary128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468accp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241295,10 +241295,10 @@ pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
 = pow tonearest binary128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468adp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241315,10 +241315,10 @@ pow 0x1.0000000000001p0 -0x1.23456789abcdfp61
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 0x1p+0 -0x2.468accp+60 : 0x1p+0 : inexact-ok
@@ -241572,10 +241572,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x2.468adp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241596,10 +241596,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x2.468accp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241616,10 +241616,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241636,10 +241636,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241652,10 +241652,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241672,10 +241672,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241692,10 +241692,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241712,10 +241712,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241732,10 +241732,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -241748,10 +241748,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
@@ -241764,10 +241764,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df4p-13448 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
@@ -241780,10 +241780,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a49642p-13448 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba442p-13448 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
@@ -241796,10 +241796,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd26ap-13448 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
@@ -241812,10 +241812,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b102p-13448 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7368p-13448 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
@@ -241828,10 +241828,10 @@ pow 0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a64p-13448 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow downward binary32 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
@@ -241957,10 +241957,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -241981,10 +241981,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242001,10 +242001,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242021,10 +242021,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -242037,10 +242037,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242057,10 +242057,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242077,10 +242077,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242097,10 +242097,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242117,10 +242117,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -242133,10 +242133,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
@@ -242149,10 +242149,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586ep+13444 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace8p+13444 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
@@ -242165,10 +242165,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935078p+13444 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f2p+13444 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
@@ -242181,10 +242181,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e2cp+13444 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
@@ -242197,10 +242197,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d30200797644p+13444 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
@@ -242213,10 +242213,10 @@ pow 0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb5055cp+13444 : inexact-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow downward binary32 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
@@ -242238,10 +242238,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -242262,10 +242262,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242282,10 +242282,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242302,10 +242302,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -242318,10 +242318,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
@@ -242442,10 +242442,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242462,10 +242462,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242482,10 +242482,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -242502,10 +242502,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -242518,10 +242518,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d175p+13444 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
@@ -242534,10 +242534,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b34p+13444 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a118p+13444 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
@@ -242550,10 +242550,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb5p+13444 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
@@ -242566,10 +242566,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d5cp+13444 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d58p+13444 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d5cp+13444 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd9ap+13444 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
@@ -242582,10 +242582,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f1cp+13444 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dedp+13444 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
@@ -242598,10 +242598,10 @@ pow 0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd85cp+13444 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd858p+13444 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd85cp+13444 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow downward binary32 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242623,10 +242623,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x1.234566p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242647,10 +242647,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x1.234568p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242667,10 +242667,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242687,10 +242687,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242703,10 +242703,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
@@ -242827,10 +242827,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242847,10 +242847,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242867,10 +242867,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242887,10 +242887,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -242903,10 +242903,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
@@ -242919,10 +242919,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4388p-13448 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
@@ -242935,10 +242935,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dcp-13448 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dap-13448 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dcp-13448 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
@@ -242951,10 +242951,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8eep-13448 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9dp-13448 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
@@ -242967,10 +242967,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa26p-13448 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe918p-13448 : inexact-ok
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
@@ -242983,10 +242983,10 @@ pow 0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01ecp-13448 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01eap-13448 : inexact-ok
 = pow upward binary128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01ecp-13448 : inexact-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow downward binary32 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
@@ -243148,10 +243148,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243172,10 +243172,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243192,10 +243192,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243212,10 +243212,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243228,10 +243228,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243244,10 +243244,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243256,18 +243256,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243284,10 +243284,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243304,10 +243304,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243324,10 +243324,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243344,10 +243344,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243360,10 +243360,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243376,10 +243376,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243388,18 +243388,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243412,10 +243412,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243428,10 +243428,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243444,10 +243444,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243460,10 +243460,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243476,10 +243476,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243492,10 +243492,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243504,18 +243504,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
@@ -243556,50 +243556,50 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -243608,18 +243608,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow downward binary32 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
@@ -243781,10 +243781,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -243805,10 +243805,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -243825,10 +243825,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -243845,10 +243845,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -243861,10 +243861,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -243877,10 +243877,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -243889,18 +243889,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -243917,10 +243917,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -243937,10 +243937,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -243957,10 +243957,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -243977,10 +243977,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -243993,10 +243993,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244009,10 +244009,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244021,18 +244021,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244045,10 +244045,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244061,10 +244061,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244077,10 +244077,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244093,10 +244093,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244109,10 +244109,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244125,10 +244125,10 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244137,18 +244137,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444 : inexact-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce79cp+13444 : inexact-ok
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444 : inexact-ok
@@ -244189,50 +244189,50 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244241,18 +244241,18 @@ pow 0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow downward binary32 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -244274,10 +244274,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -244298,10 +244298,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -244318,10 +244318,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -244338,10 +244338,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244354,10 +244354,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244370,10 +244370,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244382,18 +244382,18 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
@@ -244550,10 +244550,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -244570,10 +244570,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -244590,10 +244590,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -244610,10 +244610,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244626,10 +244626,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244642,10 +244642,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244654,18 +244654,18 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244678,10 +244678,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244694,10 +244694,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244710,10 +244710,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244726,10 +244726,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244742,10 +244742,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -244758,10 +244758,10 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244770,18 +244770,18 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444 : inexact-ok
 = pow tonearest binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5de4p+13444 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444 : inexact-ok
@@ -244822,50 +244822,50 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -244874,18 +244874,18 @@ pow 0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow downward binary32 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -244907,10 +244907,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -244931,10 +244931,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -244951,10 +244951,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -244971,10 +244971,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -244987,10 +244987,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245003,10 +245003,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245015,18 +245015,18 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
@@ -245183,10 +245183,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245203,10 +245203,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245223,10 +245223,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245243,10 +245243,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245259,10 +245259,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245275,10 +245275,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245287,18 +245287,18 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245311,10 +245311,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245327,10 +245327,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245343,10 +245343,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245359,10 +245359,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245375,10 +245375,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245391,10 +245391,10 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245403,18 +245403,18 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f478p-13448 : inexact-ok
 = pow tonearest binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f47ap-13448 : inexact-ok
 = pow towardzero binary128 0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f478p-13448 : inexact-ok
@@ -245455,50 +245455,50 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245507,18 +245507,18 @@ pow 0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffffffp0 10
 = pow downward binary32 -0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
 = pow tonearest binary32 -0xf.fffffp-4 0xap+0 : 0xf.ffff6p-4 : inexact-ok
@@ -245915,10 +245915,10 @@ pow -0x0.fffffffffffff8p0 0x1.23456789abcdfp62
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d15ap+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245939,10 +245939,10 @@ pow -0x0.fffffffffffff8p0 0x1.23456789abcdfp62
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d1598p+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -245959,10 +245959,10 @@ pow -0x0.fffffffffffff8p0 0x1.23456789abcdfp62
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 -0x1p+0 0x4.8d15ap+60 : 0x1p+0 : inexact-ok
@@ -246112,10 +246112,10 @@ pow -0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d1598p+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -246136,10 +246136,10 @@ pow -0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d15ap+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -246156,10 +246156,10 @@ pow -0x0.fffffffffffff8p0 -0x1.23456789abcdfp62
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 -0x1p+0 -0x4.8d1598p+60 : 0x1p+0 : inexact-ok
@@ -246377,10 +246377,10 @@ pow -0x1.0000000000001p0 0x1.23456789abcdfp61
 = pow tonearest binary128 -0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468adp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468adp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468adp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468adp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x1.000002p+0 0x2.468accp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x1.000002p+0 0x2.468accp+60 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -246401,10 +246401,10 @@ pow -0x1.0000000000001p0 0x1.23456789abcdfp61
 = pow tonearest binary128 -0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468accp+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468accp+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468accp+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468accp+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -246421,10 +246421,10 @@ pow -0x1.0000000000001p0 0x1.23456789abcdfp61
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bep+60 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dep+840 : inexact-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dfp+840 : inexact-ok
 = pow towardzero binary64 -0x1.0000000000001p+0 0x2.468adp+60 : 0x1.5914feaeb89dep+840 : inexact-ok
@@ -246574,10 +246574,10 @@ pow -0x1.0000000000001p0 -0x1.23456789abcdfp61
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468accp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468accp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246598,10 +246598,10 @@ pow -0x1.0000000000001p0 -0x1.23456789abcdfp61
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468adp+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468adp+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246618,10 +246618,10 @@ pow -0x1.0000000000001p0 -0x1.23456789abcdfp61
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+60 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x2.468accp+60 : 0xb.ded059d22f858p-844 : inexact-ok
@@ -246703,10 +246703,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x2.468adp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246727,10 +246727,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x2.468accp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246747,10 +246747,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246767,10 +246767,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246783,10 +246783,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 -0x1p+0 0x2.468adp+76 : 0x1p+0 : inexact-ok
@@ -246907,10 +246907,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246927,10 +246927,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246947,10 +246947,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246967,10 +246967,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -246983,10 +246983,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4p-13448 : inexact-ok
@@ -246999,10 +246999,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df2p-13448 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x2.2785707939b37b4143e88e857df4p-13448 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468adp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f4p-13448 : inexact-ok
@@ -247015,10 +247015,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a4964p-13448 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x2.280f6312f34af8f40d2812a49642p-13448 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468accp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba442p-13448 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441cp-13448 : inexact-ok
@@ -247031,10 +247031,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd268p-13448 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x2.27a54f0197ba441f36a9ee2dd26ap-13448 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebcp-13448 : inexact-ok
@@ -247047,10 +247047,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b1p-13448 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x2.27a54f019c098ebd39ddb200b102p-13448 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bcp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7368p-13448 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7364p-13448 : inexact-ok
@@ -247063,10 +247063,10 @@ pow -0x0.ffffffffffffffffp0 0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a62p-13448 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x2.27a54f0197fb7367cc9a1fca4a64p-13448 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x2.468acf13579bde1cp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow downward binary32 -0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
@@ -247088,10 +247088,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -247112,10 +247112,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247132,10 +247132,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247152,10 +247152,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -247168,10 +247168,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 -0x1p+0 -0x2.468accp+76 : 0x1p+0 : inexact-ok
@@ -247292,10 +247292,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247312,10 +247312,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247332,10 +247332,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247352,10 +247352,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -247368,10 +247368,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b3648p+13444 : inexact-ok
@@ -247384,10 +247384,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586dcp+13444 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0x7.6b632ba5541b364949a01fc586ep+13444 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468accp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace8p+13444 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eacep+13444 : inexact-ok
@@ -247400,10 +247400,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935074p+13444 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0x7.6d3e3fd0495eace796c53e935078p+13444 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468adp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f2p+13444 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f18p+13444 : inexact-ok
@@ -247416,10 +247416,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e28p+13444 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0x7.6cd0697cdc7d6f1ed93a2bfa5e2cp+13444 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bcp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ffp+13444 : inexact-ok
@@ -247432,10 +247432,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d3020079764p+13444 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0x7.6cd0697ceb570ff1d30200797644p+13444 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea76745p+13444 : inexact-ok
@@ -247448,10 +247448,10 @@ pow -0x0.ffffffffffffffffp0 -0x1.23456789abcdef0ep77
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb50558p+13444 : inexact-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0x7.6cd0697cea7674515bff3eb5055cp+13444 : inexact-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x2.468acf13579bde1cp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow downward binary32 -0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 0x1.234568p+76 : 0x1p+0 : inexact-ok
@@ -247577,10 +247577,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x1.000002p+0 0x1.234566p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x1.000002p+0 0x1.234566p+76 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -247601,10 +247601,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247621,10 +247621,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247641,10 +247641,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -247657,10 +247657,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247677,10 +247677,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247697,10 +247697,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247717,10 +247717,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -247737,10 +247737,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -247753,10 +247753,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d175p+13444 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d1748p+13444 : inexact-ok
@@ -247769,10 +247769,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b3p+13444 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0x7.6d3e3fd0495d174e5c23d27d2b34p+13444 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x1.234568p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a118p+13444 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a11p+13444 : inexact-ok
@@ -247785,10 +247785,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb4cp+13444 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0x7.6b632ba55419a1156b69e5bafb5p+13444 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x1.234566p+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a7p+13444 : inexact-ok
@@ -247801,10 +247801,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d5cp+13444 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d58p+13444 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0x7.6cd0697ceb557a700798d8825d5cp+13444 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdfp+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd9ap+13444 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd998p+13444 : inexact-ok
@@ -247817,10 +247817,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f1cp+13444 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0x7.6cd0697cdc7bd99d0dd1072e5f2p+13444 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dedp+13444 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74dec8p+13444 : inexact-ok
@@ -247833,10 +247833,10 @@ pow -0x1.0000000000000002p0 0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd85cp+13444 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd858p+13444 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0x7.6cd0697cea74decf909616edd85cp+13444 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x1.23456789abcdef0ep+76 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow downward binary32 -0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x1.234566p+76 : 0x1p+0 : inexact-ok
@@ -247962,10 +247962,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x1.234566p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -247986,10 +247986,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x1.234568p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248006,10 +248006,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248026,10 +248026,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248042,10 +248042,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248062,10 +248062,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248082,10 +248082,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248102,10 +248102,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248122,10 +248122,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248138,10 +248138,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb8p-13448 : inexact-ok
@@ -248154,10 +248154,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4386p-13448 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x2.280f6312f34b6eb9e43b04ab4388p-13448 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.234566p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e8p-13448 : inexact-ok
@@ -248170,10 +248170,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dcp-13448 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dap-13448 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x2.2785707939b3f0e9ae026e1371dcp-13448 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.234568p+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046cp-13448 : inexact-ok
@@ -248186,10 +248186,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8ecp-13448 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x2.27a54f019c0a046c7044704dd8eep-13448 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9dp-13448 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ccp-13448 : inexact-ok
@@ -248202,10 +248202,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa25ep-13448 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x2.27a54f0197bab9ce6d10ab8fa26p-13448 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdfp+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe918p-13448 : inexact-ok
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe914p-13448 : inexact-ok
@@ -248218,10 +248218,10 @@ pow -0x1.0000000000000002p0 -0x1.23456789abcdef0ep76
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01ecp-13448 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01eap-13448 : inexact-ok
 = pow upward binary128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x2.27a54f0197fbe9170300dd3a01ecp-13448 : inexact-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x1.23456789abcdef0ep+76 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow downward binary32 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248243,10 +248243,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248267,10 +248267,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248287,10 +248287,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248307,10 +248307,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248323,10 +248323,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248339,10 +248339,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248351,18 +248351,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 -0x1p+0 0x4.8d15ap+124 : 0x1p+0 : inexact-ok
@@ -248519,10 +248519,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248539,10 +248539,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248559,10 +248559,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248579,10 +248579,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248595,10 +248595,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248611,10 +248611,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248623,18 +248623,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.ffffffffffff8p-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248647,10 +248647,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248663,10 +248663,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248679,10 +248679,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248695,10 +248695,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248711,10 +248711,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248727,10 +248727,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248739,18 +248739,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 0x4.8d15ap+124 : 0x2.2785707939b3a279674683b4b8dap-13448 : inexact-ok
@@ -248791,50 +248791,50 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d15ap+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d1598p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37cp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af378p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc08p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26af34p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -248843,18 +248843,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26bp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 0x4.8d159e26af37bc048d159e26aep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow downward binary32 -0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
@@ -248876,10 +248876,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -248900,10 +248900,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -248920,10 +248920,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -248940,10 +248940,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -248956,10 +248956,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -248972,10 +248972,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -248984,18 +248984,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
 = pow towardzero binary32 -0x1p+0 -0x4.8d1598p+124 : 0x1p+0 : inexact-ok
@@ -249152,10 +249152,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249172,10 +249172,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249192,10 +249192,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249212,10 +249212,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249228,10 +249228,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249244,10 +249244,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -249256,18 +249256,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.ffffffffffff8p-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249280,10 +249280,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249296,10 +249296,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249312,10 +249312,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249328,10 +249328,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249344,10 +249344,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249360,10 +249360,10 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -249372,18 +249372,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444 : inexact-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce79cp+13444 : inexact-ok
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 -0x4.8d1598p+124 : 0x7.6b632ba5541aaf37ff8e0c6ce798p+13444 : inexact-ok
@@ -249424,50 +249424,50 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d1598p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d15ap+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af378p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37cp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc08p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26af34p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -249476,18 +249476,18 @@ pow -0x0.ffffffffffffffffffffffffffff8p0 -0x1.23456789abcdef0123456789abcdp126
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26aep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 -0x4.8d159e26af37bc048d159e26bp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow downward binary32 -0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 0x2.468adp+124 : 0x1p+0 : inexact-ok
@@ -249649,10 +249649,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 -0x1.000002p+0 0x2.468accp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 -0x1.000002p+0 0x2.468accp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -249673,10 +249673,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249693,10 +249693,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249713,10 +249713,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249729,10 +249729,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249745,10 +249745,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -249757,18 +249757,18 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249785,10 +249785,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249805,10 +249805,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249825,10 +249825,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -249845,10 +249845,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249861,10 +249861,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249877,10 +249877,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -249889,18 +249889,18 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000001p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249913,10 +249913,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249929,10 +249929,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249945,10 +249945,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249961,10 +249961,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249977,10 +249977,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -249993,10 +249993,10 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -250005,18 +250005,18 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.0000000000000002p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444 : inexact-ok
 = pow tonearest binary128 -0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5de4p+13444 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000000000000000001p+0 0x2.468adp+124 : 0x7.6d3e3fd0495e25b4833a1a8b5dep+13444 : inexact-ok
@@ -250057,50 +250057,50 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468adp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468accp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bcp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde04p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bdep+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf13579ap+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
@@ -250109,18 +250109,18 @@ pow -0x1.0000000000000000000000000001p0 0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1358p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 0x2.468acf13579bde02468acf1357p+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow downward binary32 -0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
 = pow tonearest binary32 -0x1p+0 -0x2.468accp+124 : 0x1p+0 : inexact-ok
@@ -250282,10 +250282,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250306,10 +250306,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250326,10 +250326,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250346,10 +250346,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250362,10 +250362,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250378,10 +250378,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250390,18 +250390,18 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250418,10 +250418,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250438,10 +250438,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250458,10 +250458,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250478,10 +250478,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250494,10 +250494,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250510,10 +250510,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250522,18 +250522,18 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000001p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250546,10 +250546,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250562,10 +250562,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250578,10 +250578,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250594,10 +250594,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250610,10 +250610,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero intel96 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250626,10 +250626,10 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250638,18 +250638,18 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.0000000000000002p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f478p-13448 : inexact-ok
 = pow tonearest binary128 -0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f47ap-13448 : inexact-ok
 = pow towardzero binary128 -0x1.0000000000000000000000000001p+0 -0x2.468accp+124 : 0x2.280f6312f34b2035ff83b8a6f478p-13448 : inexact-ok
@@ -250690,50 +250690,50 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468accp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468adp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bcp+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bdep+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde04p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf13579ap+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -250742,18 +250742,18 @@ pow -0x1.0000000000000000000000000001p0 -0x1.23456789abcdef0123456789abcdp125
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1357p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x1.000000000000000000000000008p+0 -0x2.468acf13579bde02468acf1358p+124 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x1.000002p0 0x1p30
 = pow downward binary32 0x1.000002p+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.000002p+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
@@ -250825,10 +250825,10 @@ pow 0x1.000002p0 max
 = pow tonearest binary128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -250845,10 +250845,10 @@ pow 0x1.000002p0 max
 = pow tonearest binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -250869,10 +250869,10 @@ pow 0x1.000002p0 max
 = pow tonearest binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.000002p0 max
 = pow downward binary32 -0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -250894,10 +250894,10 @@ pow -0x1.000002p0 max
 = pow tonearest binary128 -0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -250914,10 +250914,10 @@ pow -0x1.000002p0 max
 = pow tonearest binary128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.000002p+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.000002p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -250938,10 +250938,10 @@ pow -0x1.000002p0 max
 = pow tonearest binary128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.000002p+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0x1.00000ep0 0x1p30
 = pow downward binary32 0x1.00000ep+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
@@ -250963,10 +250963,10 @@ pow 0x1.00000ep0 0x1p30
 = pow tonearest binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
 = pow towardzero binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
 = pow upward binary128 0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
-= pow downward ibm128 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.00000ep+0 0x4p+28 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.00000ep0 0x1p30
 = pow downward binary32 -0x1.00000ep+0 0x4p+28 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
@@ -250988,10 +250988,10 @@ pow -0x1.00000ep0 0x1p30
 = pow tonearest binary128 -0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
 = pow towardzero binary128 -0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
 = pow upward binary128 -0x1.00000ep+0 0x4p+28 : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
-= pow downward ibm128 -0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.00000ep+0 0x4p+28 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.00000ep+0 0x4p+28 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.00000ep+0 0x4p+28 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0x1.00000ep0 max
 = pow downward binary32 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -251013,10 +251013,10 @@ pow 0x1.00000ep0 max
 = pow tonearest binary128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.00000ep+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -251033,10 +251033,10 @@ pow 0x1.00000ep0 max
 = pow tonearest binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -251057,10 +251057,10 @@ pow 0x1.00000ep0 max
 = pow tonearest binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow -0x1.00000ep0 max
 = pow downward binary32 -0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 -0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
@@ -251082,10 +251082,10 @@ pow -0x1.00000ep0 max
 = pow tonearest binary128 -0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.00000ep+0 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.00000ep+0 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.00000ep+0 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.00000ep+0 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -251102,10 +251102,10 @@ pow -0x1.00000ep0 max
 = pow tonearest binary128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.00000ep+0 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 -0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = pow tonearest intel96 -0x1.00000ep+0 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero intel96 -0x1.00000ep+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
@@ -251126,10 +251126,10 @@ pow -0x1.00000ep0 max
 = pow tonearest binary128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = pow upward binary128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow downward ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 -0x1.00000ep+0 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 1e4932 0.75
 = pow downward binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
 = pow tonearest binary32 0xf.fffffp+124 0xcp-4 : 0xf.fffffp+92 : inexact-ok
@@ -251491,10 +251491,10 @@ pow 10.0 4932.0
 = pow tonearest binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
 = pow towardzero binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
 = pow upward binary128 0xap+0 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
-= pow downward ibm128 0xap+0 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xap+0 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xap+0 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xap+0 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xap+0 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xap+0 0x1.344p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 10.0 4931.0
 = pow downward binary32 0xap+0 0x1.343p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
@@ -251516,10 +251516,10 @@ pow 10.0 4931.0
 = pow tonearest binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
 = pow towardzero binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
 = pow upward binary128 0xap+0 0x1.343p+12 : 0x1.584784422d97f147d9c64fd9d5f8p+16380 : inexact-ok
-= pow downward ibm128 0xap+0 0x1.343p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xap+0 0x1.343p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xap+0 0x1.343p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xap+0 0x1.343p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xap+0 0x1.343p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xap+0 0x1.343p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 10.0 4930.0
 = pow downward binary32 0xap+0 0x1.342p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
@@ -251541,10 +251541,10 @@ pow 10.0 4930.0
 = pow tonearest binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
 = pow towardzero binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
 = pow upward binary128 0xap+0 0x1.342p+12 : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
-= pow downward ibm128 0xap+0 0x1.342p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xap+0 0x1.342p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xap+0 0x1.342p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xap+0 0x1.342p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xap+0 0x1.342p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xap+0 0x1.342p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 10.0 4929.0
 = pow downward binary32 0xap+0 0x1.341p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
@@ -251566,10 +251566,10 @@ pow 10.0 4929.0
 = pow tonearest binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
 = pow towardzero binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
 = pow upward binary128 0xap+0 0x1.341p+12 : 0x3.715aec2e89330d84bcdcf560dc14p+16372 : inexact-ok
-= pow downward ibm128 0xap+0 0x1.341p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0xap+0 0x1.341p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0xap+0 0x1.341p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0xap+0 0x1.341p+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0xap+0 0x1.341p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0xap+0 0x1.341p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 10.0 -4931.0
 = pow downward binary32 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251591,10 +251591,10 @@ pow 10.0 -4931.0
 = pow tonearest binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
 = pow towardzero binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
 = pow upward binary128 0xap+0 -0x1.343p+12 : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
-= pow downward ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0x1.343p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0x1.343p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0x1.343p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 10.0 -4930.0
 = pow downward binary32 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251616,10 +251616,10 @@ pow 10.0 -4930.0
 = pow tonearest binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
 = pow towardzero binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
 = pow upward binary128 0xap+0 -0x1.342p+12 : 0x7.6f92053f60c72ce8dfcea3c1705cp-16380 : inexact-ok
-= pow downward ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0x1.342p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0x1.342p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0x1.342p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 10.0 -4929.0
 = pow downward binary32 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251641,10 +251641,10 @@ pow 10.0 -4929.0
 = pow tonearest binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
 = pow towardzero binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
 = pow upward binary128 0xap+0 -0x1.341p+12 : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
-= pow downward ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0xap+0 -0x1.341p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0xap+0 -0x1.341p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0xap+0 -0x1.341p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 1e27 182.0
 = pow downward binary32 0x3.3b2e4p+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
@@ -251666,10 +251666,10 @@ pow 1e27 182.0
 = pow tonearest binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
 = pow towardzero binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
 = pow upward binary128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
-= pow downward ibm128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x3.3b2e4p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x3.3b2e4p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary32 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary32 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary32 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -251690,10 +251690,10 @@ pow 1e27 182.0
 = pow tonearest binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
 = pow upward binary128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
-= pow downward ibm128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x3.3b2e3cp+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x3.3b2e3cp+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -251710,10 +251710,10 @@ pow 1e27 182.0
 = pow tonearest binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
 = pow upward binary128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
-= pow downward ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x3.3b2e3c9fd0804p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = pow tonearest binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
 = pow towardzero binary64 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
@@ -251730,10 +251730,10 @@ pow 1e27 182.0
 = pow tonearest binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
 = pow upward binary128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
-= pow downward ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x3.3b2e3c9fd0802p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = pow downward intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bp+16320 : inexact-ok
 = pow tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46cp+16320 : inexact-ok
 = pow towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bp+16320 : inexact-ok
@@ -251746,10 +251746,10 @@ pow 1e27 182.0
 = pow tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
 = pow upward binary128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.814553110d0c46bcd557baf08b48p+16320 : inexact-ok
-= pow downward ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x3.3b2e3c9fd0803ce8p+88 0xb.6p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 1e27 -182.0
 = pow downward binary32 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251771,10 +251771,10 @@ pow 1e27 -182.0
 = pow tonearest binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
 = pow towardzero binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
 = pow upward binary128 0x3.3b2e4p+88 -0xb.6p+4 : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
-= pow downward ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x3.3b2e4p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary32 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251795,10 +251795,10 @@ pow 1e27 -182.0
 = pow tonearest binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
 = pow upward binary128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
-= pow downward ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x3.3b2e3cp+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251815,10 +251815,10 @@ pow 1e27 -182.0
 = pow tonearest binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
 = pow upward binary128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
-= pow downward ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x3.3b2e3c9fd0804p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary64 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -251835,10 +251835,10 @@ pow 1e27 -182.0
 = pow tonearest binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
 = pow upward binary128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
-= pow downward ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x3.3b2e3c9fd0802p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow downward intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb295p-16324 : inexact-ok
 = pow tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
 = pow towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb295p-16324 : inexact-ok
@@ -251851,10 +251851,10 @@ pow 1e27 -182.0
 = pow tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
 = pow towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
 = pow upward binary128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
-= pow downward ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x3.3b2e3c9fd0803ce8p+88 -0xb.6p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow min_subnorm min_subnorm
 = pow downward binary32 0x8p-152 0x8p-152 : 0xf.fffffp-4 : inexact-ok
 = pow tonearest binary32 0x8p-152 0x8p-152 : 0x1p+0 : inexact-ok
@@ -254700,10 +254700,10 @@ pow 2.0 -100000.0
 = pow tonearest binary128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow towardzero binary128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow upward binary128 0x2p+0 -0x1.86ap+16 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x1.86ap+16 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x1.86ap+16 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x1.86ap+16 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -126.125
 = pow downward binary32 0x2p+0 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 0x2p+0 -0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
@@ -255250,10 +255250,10 @@ pow 2 -16382.125
 = pow tonearest binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffe2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16382.25
 = pow downward binary32 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255275,10 +255275,10 @@ pow 2 -16382.25
 = pow tonearest binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffe4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16382.375
 = pow downward binary32 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255300,10 +255300,10 @@ pow 2 -16382.375
 = pow tonearest binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffe6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16382.5
 = pow downward binary32 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255325,10 +255325,10 @@ pow 2 -16382.5
 = pow tonearest binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffe8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16382.625
 = pow downward binary32 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255350,10 +255350,10 @@ pow 2 -16382.625
 = pow tonearest binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffeap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16382.75
 = pow downward binary32 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255375,10 +255375,10 @@ pow 2 -16382.75
 = pow tonearest binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffecp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16382.875
 = pow downward binary32 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255400,10 +255400,10 @@ pow 2 -16382.875
 = pow tonearest binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6298p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.ffeep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.125
 = pow downward binary32 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255425,10 +255425,10 @@ pow 2 -16383.125
 = pow tonearest binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0ep-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fff2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fff2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.25
 = pow downward binary32 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255450,10 +255450,10 @@ pow 2 -16383.25
 = pow tonearest binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d17732058p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fff4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fff4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.375
 = pow downward binary32 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255475,10 +255475,10 @@ pow 2 -16383.375
 = pow tonearest binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fff6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fff6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.5
 = pow downward binary32 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255500,10 +255500,10 @@ pow 2 -16383.5
 = pow tonearest binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea98p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fff8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fff8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.625
 = pow downward binary32 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255525,10 +255525,10 @@ pow 2 -16383.625
 = pow tonearest binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e24p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fffap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fffap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.75
 = pow downward binary32 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255550,10 +255550,10 @@ pow 2 -16383.75
 = pow tonearest binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c88p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 2 -16383.875
 = pow downward binary32 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -255575,10 +255575,10 @@ pow 2 -16383.875
 = pow tonearest binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb148p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2p+0 -0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2p+0 -0x3.fffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2p+0 -0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2p+0 -0x3.fffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 126.125
 = pow downward binary32 0x8p-4 0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 0x8p-4 0x7.e2p+4 : 0x3.ab0318p-128 : inexact-ok underflow errno-erange-ok
@@ -256125,10 +256125,10 @@ pow 0.5 16382.125
 = pow tonearest binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1b8p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffe2p+12 : 0x3.ab031b9f7490e4bb40b5d6cdc1bcp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffe2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffe2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffe2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16382.25
 = pow downward binary32 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256150,10 +256150,10 @@ pow 0.5 16382.25
 = pow tonearest binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffe4p+12 : 0x3.5d13f32b5a75abd0e69a2ee640b8p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffe4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffe4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffe4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16382.375
 = pow downward binary32 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256175,10 +256175,10 @@ pow 0.5 16382.375
 = pow tonearest binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259374p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffe6p+12 : 0x3.159ca845541b6b74f8ab43259378p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffe6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffe6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffe6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16382.5
 = pow downward binary32 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256200,10 +256200,10 @@ pow 0.5 16382.5
 = pow tonearest binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd528p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffe8p+12 : 0x2.d413cccfe779921165f626cdd52cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffe8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffe8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffe8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16382.625
 = pow downward binary32 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256225,10 +256225,10 @@ pow 0.5 16382.625
 = pow tonearest binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffeap+12 : 0x2.97fb5aa6c544e3a872f5fd885c44p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffeap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffeap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffeap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16382.75
 = pow downward binary32 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256250,10 +256250,10 @@ pow 0.5 16382.75
 = pow tonearest binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b908p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffecp+12 : 0x2.60dfc14636e2a5bd1ab48c60b90cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffecp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffecp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffecp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16382.875
 = pow downward binary32 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256275,10 +256275,10 @@ pow 0.5 16382.875
 = pow tonearest binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6294p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.ffeep+12 : 0x2.2e57078faa2f5b9bef918a1d6298p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.ffeep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.ffeep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.ffeep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.125
 = pow downward binary32 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256300,10 +256300,10 @@ pow 0.5 16383.125
 = pow tonearest binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0dcp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fff2p+12 : 0x1.d5818dcfba48725da05aeb66e0ep-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fff2p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fff2p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fff2p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.25
 = pow downward binary32 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256325,10 +256325,10 @@ pow 0.5 16383.25
 = pow tonearest binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d17732058p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fff4p+12 : 0x1.ae89f995ad3ad5e8734d1773205cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fff4p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fff4p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fff4p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.375
 = pow downward binary32 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256350,10 +256350,10 @@ pow 0.5 16383.375
 = pow tonearest binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9b8p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fff6p+12 : 0x1.8ace5422aa0db5ba7c55a192c9bcp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fff6p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fff6p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fff6p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.5
 = pow downward binary32 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256375,10 +256375,10 @@ pow 0.5 16383.5
 = pow tonearest binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea94p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fff8p+12 : 0x1.6a09e667f3bcc908b2fb1366ea98p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fff8p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fff8p+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fff8p+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.625
 = pow downward binary32 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256400,10 +256400,10 @@ pow 0.5 16383.625
 = pow tonearest binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e2p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fffap+12 : 0x1.4bfdad5362a271d4397afec42e24p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fffap+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fffap+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fffap+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.75
 = pow downward binary32 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256425,10 +256425,10 @@ pow 0.5 16383.75
 = pow tonearest binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c84p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fffcp+12 : 0x1.306fe0a31b7152de8d5a46305c88p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fffcp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fffcp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0.5 16383.875
 = pow downward binary32 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -256450,10 +256450,10 @@ pow 0.5 16383.875
 = pow tonearest binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb148p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x8p-4 0x3.fffep+12 : 0x1.172b83c7d517adcdf7c8c50eb14cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x8p-4 0x3.fffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x8p-4 0x3.fffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x8p-4 0x3.fffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x1.00001p1 -126
 = pow downward binary32 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 0x2.00002p+0 -0x7.ep+4 : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
@@ -257000,10 +257000,10 @@ pow 0x1.00001p1 -16382
 = pow tonearest binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.00002p+0 -0x3.ffep+12 : 0x3.f0205401e099e614abd1924fbffcp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.00002p+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x1.00002p1 -16382
 = pow downward binary32 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257025,10 +257025,10 @@ pow -0x1.00002p1 -16382
 = pow tonearest binary128 -0x2.00004p+0 -0x3.ffep+12 : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x2.00004p+0 -0x3.ffep+12 : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x2.00004p+0 -0x3.ffep+12 : 0x3.e07fa761113b0c6305755cac71e8p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2.00004p+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x1.00003p1 -16382
 = pow downward binary32 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257050,10 +257050,10 @@ pow 0x1.00003p1 -16382
 = pow tonearest binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.00006p+0 -0x3.ffep+12 : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.00006p+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x1.00004p1 -16382
 = pow downward binary32 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257075,10 +257075,10 @@ pow -0x1.00004p1 -16382
 = pow tonearest binary128 -0x2.00008p+0 -0x3.ffep+12 : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x2.00008p+0 -0x3.ffep+12 : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x2.00008p+0 -0x3.ffep+12 : 0x3.c1f767f7c9b80603846acf44b574p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2.00008p+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x1.00005p1 -16382
 = pow downward binary32 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257100,10 +257100,10 @@ pow 0x1.00005p1 -16382
 = pow tonearest binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.0000ap+0 -0x3.ffep+12 : 0x3.b30decb1287dd0e528febd9fa82cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.0000ap+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x1.00006p1 -16382
 = pow downward binary32 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257125,10 +257125,10 @@ pow -0x1.00006p1 -16382
 = pow tonearest binary128 -0x2.0000cp+0 -0x3.ffep+12 : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x2.0000cp+0 -0x3.ffep+12 : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x2.0000cp+0 -0x3.ffep+12 : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2.0000cp+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x1.00007p1 -16382
 = pow downward binary32 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257150,10 +257150,10 @@ pow 0x1.00007p1 -16382
 = pow tonearest binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.0000ep+0 -0x3.ffep+12 : 0x3.95eb960986d7735ea9c19df7592cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.0000ep+0 -0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x1.00001p1 -16383
 = pow downward binary32 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257175,10 +257175,10 @@ pow 0x1.00001p1 -16383
 = pow tonearest binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.00002p+0 -0x3.fffp+12 : 0x1.f8100a7fefa4f41006a7c8bd6374p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.00002p+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x1.00002p1 -16383
 = pow downward binary32 -0x2.00004p+0 -0x3.fffp+12 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -257200,10 +257200,10 @@ pow -0x1.00002p1 -16383
 = pow tonearest binary128 -0x2.00004p+0 -0x3.fffp+12 : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x2.00004p+0 -0x3.fffp+12 : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x2.00004p+0 -0x3.fffp+12 : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2.00004p+0 -0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow 0x1.00003p1 -16383
 = pow downward binary32 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257225,10 +257225,10 @@ pow 0x1.00003p1 -16383
 = pow tonearest binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.00006p+0 -0x3.fffp+12 : 0x1.e88e247021e00c94a6d71cc46154p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.00006p+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x1.00004p1 -16383
 = pow downward binary32 -0x2.00008p+0 -0x3.fffp+12 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -257250,10 +257250,10 @@ pow -0x1.00004p1 -16383
 = pow tonearest binary128 -0x2.00008p+0 -0x3.fffp+12 : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x2.00008p+0 -0x3.fffp+12 : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x2.00008p+0 -0x3.fffp+12 : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2.00008p+0 -0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow 0x1.00005p1 -16383
 = pow downward binary32 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257275,10 +257275,10 @@ pow 0x1.00005p1 -16383
 = pow tonearest binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.0000ap+0 -0x3.fffp+12 : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.0000ap+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x1.00006p1 -16383
 = pow downward binary32 -0x2.0000cp+0 -0x3.fffp+12 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -257300,10 +257300,10 @@ pow -0x1.00006p1 -16383
 = pow tonearest binary128 -0x2.0000cp+0 -0x3.fffp+12 : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x2.0000cp+0 -0x3.fffp+12 : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x2.0000cp+0 -0x3.fffp+12 : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x2.0000cp+0 -0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow 0x1.00007p1 -16383
 = pow downward binary32 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257325,10 +257325,10 @@ pow 0x1.00007p1 -16383
 = pow tonearest binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x2.0000ep+0 -0x3.fffp+12 : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x2.0000ep+0 -0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffff1p-1 126
 = pow downward binary32 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 0x7.fff88p-4 0x7.ep+4 : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
@@ -257875,10 +257875,10 @@ pow 0x0.ffff1p-1 16382
 = pow tonearest binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fff88p-4 0x3.ffep+12 : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fff88p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffff2p-1 16382
 = pow downward binary32 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257900,10 +257900,10 @@ pow -0x0.ffff2p-1 16382
 = pow tonearest binary128 -0x7.fff9p-4 0x3.ffep+12 : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x7.fff9p-4 0x3.ffep+12 : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x7.fff9p-4 0x3.ffep+12 : 0x3.36d3f04fdca749b54478bb0e9358p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x7.fff9p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffff3p-1 16382
 = pow downward binary32 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257925,10 +257925,10 @@ pow 0x0.ffff3p-1 16382
 = pow tonearest binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fff98p-4 0x3.ffep+12 : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fff98p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffff4p-1 16382
 = pow downward binary32 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257950,10 +257950,10 @@ pow -0x0.ffff4p-1 16382
 = pow tonearest binary128 -0x7.fffap-4 0x3.ffep+12 : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x7.fffap-4 0x3.ffep+12 : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x7.fffap-4 0x3.ffep+12 : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x7.fffap-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffff5p-1 16382
 = pow downward binary32 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -257975,10 +257975,10 @@ pow 0x0.ffff5p-1 16382
 = pow tonearest binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fffa8p-4 0x3.ffep+12 : 0x3.5e4fd0061173228f65aa356b4f34p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fffa8p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffff6p-1 16382
 = pow downward binary32 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -258000,10 +258000,10 @@ pow -0x0.ffff6p-1 16382
 = pow tonearest binary128 -0x7.fffbp-4 0x3.ffep+12 : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x7.fffbp-4 0x3.ffep+12 : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x7.fffbp-4 0x3.ffep+12 : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x7.fffbp-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffff7p-1 16382
 = pow downward binary32 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -258025,10 +258025,10 @@ pow 0x0.ffff7p-1 16382
 = pow tonearest binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fffb8p-4 0x3.ffep+12 : 0x3.79ae6d26e45886933722a2cd3cb8p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fffb8p-4 0x3.ffep+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x0.ffff1p-1 16383
 = pow downward binary32 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -258050,10 +258050,10 @@ pow 0x0.ffff1p-1 16383
 = pow tonearest binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fff88p-4 0x3.fffp+12 : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fff88p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffff2p-1 16383
 = pow downward binary32 -0x7.fff9p-4 0x3.fffp+12 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -258075,10 +258075,10 @@ pow -0x0.ffff2p-1 16383
 = pow tonearest binary128 -0x7.fff9p-4 0x3.fffp+12 : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x7.fff9p-4 0x3.fffp+12 : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x7.fff9p-4 0x3.fffp+12 : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x7.fff9p-4 0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow 0x0.ffff3p-1 16383
 = pow downward binary32 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -258100,10 +258100,10 @@ pow 0x0.ffff3p-1 16383
 = pow tonearest binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fff98p-4 0x3.fffp+12 : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fff98p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffff4p-1 16383
 = pow downward binary32 -0x7.fffap-4 0x3.fffp+12 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -258125,10 +258125,10 @@ pow -0x0.ffff4p-1 16383
 = pow tonearest binary128 -0x7.fffap-4 0x3.fffp+12 : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x7.fffap-4 0x3.fffp+12 : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x7.fffap-4 0x3.fffp+12 : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x7.fffap-4 0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow 0x0.ffff5p-1 16383
 = pow downward binary32 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -258150,10 +258150,10 @@ pow 0x0.ffff5p-1 16383
 = pow tonearest binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fffa8p-4 0x3.fffp+12 : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fffa8p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow -0x0.ffff6p-1 16383
 = pow downward binary32 -0x7.fffbp-4 0x3.fffp+12 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = pow tonearest binary32 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -258175,10 +258175,10 @@ pow -0x0.ffff6p-1 16383
 = pow tonearest binary128 -0x7.fffbp-4 0x3.fffp+12 : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 -0x7.fffbp-4 0x3.fffp+12 : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 -0x7.fffbp-4 0x3.fffp+12 : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow downward ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = pow tonearest ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : inexact-ok underflow errno-erange
+= pow towardzero ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 -0x7.fffbp-4 0x3.fffp+12 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 pow 0x0.ffff7p-1 16383
 = pow downward binary32 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -258200,10 +258200,10 @@ pow 0x0.ffff7p-1 16383
 = pow tonearest binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
 = pow towardzero binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
 = pow upward binary128 0x7.fffb8p-4 0x3.fffp+12 : 0x1.bcd63c5a63795310b5b7e9e4e094p-16384 : inexact-ok underflow errno-erange-ok
-= pow downward ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+= pow downward ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = pow tonearest ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow towardzero ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= pow upward ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pow towardzero ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pow upward ibm128 0x7.fffb8p-4 0x3.fffp+12 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 pow 0x2.000b3p0 -1022
 = pow downward binary32 0x2.000b3p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = pow tonearest binary32 0x2.000b3p+0 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -261094,10 +261094,10 @@ pow 0x9.8b82ap-4 -0x1.99907ap+12
 = pow tonearest binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd57757p+4880 : inexact-ok
 = pow towardzero binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd577568p+4880 : inexact-ok
 = pow upward binary128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xd.20e27f191eac856f26aecd57757p+4880 : inexact-ok
-= pow downward ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= pow downward ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = pow tonearest ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
-= pow towardzero ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= pow upward ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : inexact-ok overflow errno-erange
+= pow towardzero ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pow upward ibm128 0x9.8b82ap-4 -0x1.99907ap+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 pow 0xd.73035p-4 -0x1.47bb8p+8
 = pow downward binary32 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.52398p+80 : inexact-ok
 = pow tonearest binary32 0xd.73035p-4 -0x1.47bb8p+8 : 0x4.523988p+80 : inexact-ok
@@ -264600,10 +264600,10 @@ sin min_subnorm
 = sin tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = sin towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = sin upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= sin downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= sin downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sin tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= sin towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= sin upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= sin towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= sin upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sin downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = sin tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = sin towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -264669,10 +264669,10 @@ sin -min_subnorm
 = sin tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = sin towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = sin upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= sin downward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= sin downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sin tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= sin towardzero ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= sin upward ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= sin towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= sin upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sin downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = sin tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = sin towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -266766,10 +266766,10 @@ sincos min_subnorm
 = sincos tonearest binary128 0x4p-1076 : 0x4p-1076 0x1p+0 : inexact-ok
 = sincos towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
 = sincos upward binary128 0x4p-1076 : 0x4p-1076 0x1p+0 : inexact-ok
-= sincos downward ibm128 0x4p-1076 : 0x0p+0 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok underflow errno-erange-ok
+= sincos downward ibm128 0x4p-1076 : 0x0p+0 0xf.fffffffffffffffffffffffffcp-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sincos tonearest ibm128 0x4p-1076 : 0x4p-1076 0x1p+0 : inexact-ok underflow errno-erange-ok
-= sincos towardzero ibm128 0x4p-1076 : 0x0p+0 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok underflow errno-erange-ok
-= sincos upward ibm128 0x4p-1076 : 0x4p-1076 0x1p+0 : inexact-ok underflow errno-erange-ok
+= sincos towardzero ibm128 0x4p-1076 : 0x0p+0 0xf.fffffffffffffffffffffffffcp-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= sincos upward ibm128 0x4p-1076 : 0x4p-1076 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sincos downward intel96 0x8p-16448 : 0x0p+0 0xf.fffffffffffffffp-4 : inexact-ok underflow errno-erange-ok
 = sincos tonearest intel96 0x8p-16448 : 0x8p-16448 0x1p+0 : inexact-ok underflow errno-erange-ok
 = sincos towardzero intel96 0x8p-16448 : 0x0p+0 0xf.fffffffffffffffp-4 : inexact-ok underflow errno-erange-ok
@@ -266835,10 +266835,10 @@ sincos -min_subnorm
 = sincos tonearest binary128 -0x4p-1076 : -0x4p-1076 0x1p+0 : inexact-ok
 = sincos towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
 = sincos upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 0x1p+0 : inexact-ok
-= sincos downward ibm128 -0x4p-1076 : -0x4p-1076 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok underflow errno-erange-ok
+= sincos downward ibm128 -0x4p-1076 : -0x4p-1076 0xf.fffffffffffffffffffffffffcp-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sincos tonearest ibm128 -0x4p-1076 : -0x4p-1076 0x1p+0 : inexact-ok underflow errno-erange-ok
-= sincos towardzero ibm128 -0x4p-1076 : -0x0p+0 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok underflow errno-erange-ok
-= sincos upward ibm128 -0x4p-1076 : -0x0p+0 0x1p+0 : inexact-ok underflow errno-erange-ok
+= sincos towardzero ibm128 -0x4p-1076 : -0x0p+0 0xf.fffffffffffffffffffffffffcp-4 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= sincos upward ibm128 -0x4p-1076 : -0x0p+0 0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = sincos downward intel96 -0x8p-16448 : -0x8p-16448 0xf.fffffffffffffffp-4 : inexact-ok underflow errno-erange-ok
 = sincos tonearest intel96 -0x8p-16448 : -0x8p-16448 0x1p+0 : inexact-ok underflow errno-erange-ok
 = sincos towardzero intel96 -0x8p-16448 : -0x0p+0 0xf.fffffffffffffffp-4 : inexact-ok underflow errno-erange-ok
@@ -269049,140 +269049,140 @@ sinh -0x6.9bbb6df7c5d08p-4
 = sinh tonearest ibm128 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcda77f8f9e892e36p-4 : inexact-ok
 = sinh towardzero ibm128 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcda77f8f9e892e36p-4 : inexact-ok
 = sinh upward ibm128 -0x6.9bbb6df7c5d08p-4 : -0x6.cc3ddf003dcda77f8f9e892e36p-4 : inexact-ok
-sinh max no-test-inline xfail-rounding:ibm128-libgcc
-= sinh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+sinh max no-test-inline
+= sinh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh -max no-test-inline xfail-rounding:ibm128-libgcc
-= sinh downward binary32 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh -max no-test-inline
+= sinh downward binary32 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary32 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary64 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 -0xf.fffffp+124 : -0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward binary64 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary64 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward intel96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest intel96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward m68k96 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward m68k96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest m68k96 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary128 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh downward ibm128 -0xf.fffffp+124 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh tonearest ibm128 -0xf.fffffp+124 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward binary64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary64 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward intel96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest intel96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest m68k96 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh downward ibm128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh tonearest ibm128 -0xf.ffffffffffff8p+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh downward intel96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest intel96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest m68k96 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary128 -0xf.fffffffffffffffp+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : minus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -269574,10 +269574,10 @@ sinh 0x2.c679d1f73f0fap+8
 = sinh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = sinh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
 = sinh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = sinh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -269622,71 +269622,71 @@ sinh 0x2.c679d1f73f0fap+8
 = sinh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
 = sinh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
 = sinh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : inexact-ok
-sinh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128-libgcc
-= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+sinh 0x2.c679d1f73f0fcp+8
+= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
 = sinh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= sinh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= sinh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= sinh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
 = sinh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
+= sinh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : inexact-ok
+= sinh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
 = sinh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= sinh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : inexact-ok
+= sinh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
 = sinh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= sinh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
+= sinh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : inexact-ok
+= sinh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
 = sinh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= sinh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= sinh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= sinh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
 = sinh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : inexact-ok
+= sinh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
+= sinh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
 = sinh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : inexact-ok
+= sinh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
+= sinh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
 = sinh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= sinh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
+= sinh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : inexact-ok
+= sinh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= sinh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
+= sinh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : inexact-ok
 = sinh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -269712,10 +269712,10 @@ sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = sinh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = sinh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -269756,10 +269756,10 @@ sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
 = sinh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
 = sinh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -269792,10 +269792,10 @@ sinh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
 = sinh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
 = sinh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -269841,10 +269841,10 @@ sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
 = sinh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
 = sinh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -269885,10 +269885,10 @@ sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
 = sinh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
 = sinh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -269921,10 +269921,10 @@ sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
 = sinh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = sinh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
 = sinh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
@@ -269945,498 +269945,498 @@ sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = sinh tonearest binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
 = sinh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128-libgcc
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact-ok overflow errno-erange
+sinh 0x2.c5d37700c6bb03a4p+12 no-test-inline
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128-libgcc
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+sinh 0x2.c5d37700c6bb03a8p+12 no-test-inline
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128-libgcc
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128-libgcc
-= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+sinh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline
+= sinh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= sinh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= sinh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
 = sinh tonearest m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
-= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= sinh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
 = sinh tonearest binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
-= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
-= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= sinh towardzero binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= sinh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline inexact-ok
 = sinh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = sinh tonearest ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
 = sinh towardzero ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -280010,10 +280010,10 @@ tanh 0x1p-10000
 = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= tanh downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= tanh upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tanh downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
 = tanh tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
 = tanh towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
@@ -280383,10 +280383,10 @@ tanh min_subnorm
 = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
 = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
-= tanh downward ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
+= tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
-= tanh upward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tanh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = tanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tanh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -280452,10 +280452,10 @@ tanh -min_subnorm
 = tanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
 = tanh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
 = tanh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
-= tanh downward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tanh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
-= tanh towardzero ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= tanh upward ibm128 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
+= tanh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= tanh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tanh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tanh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -281945,27 +281945,309 @@ tgamma 0x1p-1023
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
 = tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
 = tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward binary64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
-= tgamma tonearest binary64 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma towardzero binary64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
-= tgamma upward binary64 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma downward intel96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
-= tgamma tonearest intel96 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma towardzero intel96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
-= tgamma upward intel96 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma downward m68k96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
-= tgamma tonearest m68k96 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma towardzero m68k96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
-= tgamma upward m68k96 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma downward binary128 0x2p-1024 : 0x7.fffffffffffffffffffffffffffcp+1020 : inexact-ok
-= tgamma tonearest binary128 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma towardzero binary128 0x2p-1024 : 0x7.fffffffffffffffffffffffffffcp+1020 : inexact-ok
-= tgamma upward binary128 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma downward ibm128 0x2p-1024 : 0x7.fffffffffffffffffffffffffep+1020 : inexact-ok
-= tgamma tonearest ibm128 0x2p-1024 : 0x8p+1020 : inexact-ok
-= tgamma towardzero ibm128 0x2p-1024 : 0x7.fffffffffffffffffffffffffep+1020 : inexact-ok
-= tgamma upward ibm128 0x2p-1024 : 0x8p+1020 : inexact-ok
-tgamma -0x1p-1023
+= tgamma downward binary64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma tonearest binary64 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero binary64 0x2p-1024 : 0x7.ffffffffffffcp+1020 : inexact-ok
+= tgamma upward binary64 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward intel96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma tonearest intel96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero intel96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma upward intel96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward m68k96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma tonearest m68k96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero m68k96 0x2p-1024 : 0x7.fffffffffffffff8p+1020 : inexact-ok
+= tgamma upward m68k96 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward binary128 0x2p-1024 : 0x7.fffffffffffffffffffffffffffcp+1020 : inexact-ok
+= tgamma tonearest binary128 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero binary128 0x2p-1024 : 0x7.fffffffffffffffffffffffffffcp+1020 : inexact-ok
+= tgamma upward binary128 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma downward ibm128 0x2p-1024 : 0x7.fffffffffffffffffffffffffep+1020 : inexact-ok
+= tgamma tonearest ibm128 0x2p-1024 : 0x8p+1020 : inexact-ok
+= tgamma towardzero ibm128 0x2p-1024 : 0x7.fffffffffffffffffffffffffep+1020 : inexact-ok
+= tgamma upward ibm128 0x2p-1024 : 0x8p+1020 : inexact-ok
+tgamma -0x1p-1023
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x2p-1024 : -0x8.0000000000008p+1020 : inexact-ok
+= tgamma tonearest binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward intel96 -0x2p-1024 : -0x8.000000000000001p+1020 : inexact-ok
+= tgamma tonearest intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward m68k96 -0x2p-1024 : -0x8.000000000000001p+1020 : inexact-ok
+= tgamma tonearest m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward binary128 -0x2p-1024 : -0x8.0000000000000000000000000008p+1020 : inexact-ok
+= tgamma tonearest binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma downward ibm128 -0x2p-1024 : -0x8.00000000000000000000000004p+1020 : inexact-ok
+= tgamma tonearest ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma towardzero ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+= tgamma upward ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
+tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest intel96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward intel96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest m68k96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward m68k96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma tonearest binary128 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma towardzero binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary128 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x1p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-1024
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x1p-1024 : -0x1.0000000000000002p+1024 : inexact-ok
+= tgamma tonearest intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma towardzero intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma upward intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma downward m68k96 -0x1p-1024 : -0x1.0000000000000002p+1024 : inexact-ok
+= tgamma tonearest m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma towardzero m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma upward m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma downward binary128 -0x1p-1024 : -0x1.0000000000000000000000000001p+1024 : inexact-ok
+= tgamma tonearest binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma towardzero binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma upward binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
+= tgamma downward ibm128 -0x1p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x1p-1074
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-1074
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16383
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma tonearest intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma towardzero intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma upward intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma downward m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma tonearest m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma towardzero m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma upward m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma downward binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : inexact-ok
+= tgamma tonearest binary128 0x2p-16384 : 0x8p+16380 : inexact-ok
+= tgamma towardzero binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : inexact-ok
+= tgamma upward binary128 0x2p-16384 : 0x8p+16380 : inexact-ok
+tgamma -0x1p-16383
 = tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
@@ -281990,320 +282272,38 @@ tgamma -0x1p-1023
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
 = tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
 = tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x2p-1024 : -0x8.0000000000008p+1020 : inexact-ok
-= tgamma tonearest binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma towardzero binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma upward binary64 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma downward intel96 -0x2p-1024 : -0x8.000000000000001p+1020 : inexact-ok
-= tgamma tonearest intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma towardzero intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma upward intel96 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma downward m68k96 -0x2p-1024 : -0x8.000000000000001p+1020 : inexact-ok
-= tgamma tonearest m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma towardzero m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma upward m68k96 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma downward binary128 -0x2p-1024 : -0x8.0000000000000000000000000008p+1020 : inexact-ok
-= tgamma tonearest binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma towardzero binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma upward binary128 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma downward ibm128 -0x2p-1024 : -0x8.00000000000000000000000004p+1020 : inexact-ok
-= tgamma tonearest ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma towardzero ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
-= tgamma upward ibm128 -0x2p-1024 : -0x8p+1020 : inexact-ok
-tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest binary64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward binary64 0x1p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest intel96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward intel96 0x1p-1024 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest m68k96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward m68k96 0x1p-1024 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma tonearest binary128 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma upward binary128 0x1p-1024 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma downward ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest ibm128 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x1p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma -0x1p-1024 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 -0x1p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x1p-1024 : -0x1.0000000000000002p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma towardzero intel96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x1p-1024 : -0x1.0000000000000002p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma towardzero m68k96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x1p-1024 : -0x1.0000000000000000000000000001p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma towardzero binary128 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x1p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest ibm128 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-tgamma 0x1p-1074 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma -0x1p-1074 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-tgamma 0x1p-16383 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma towardzero intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x2p-16384 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x2p-16384 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x2p-16384 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-tgamma -0x1p-16383 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
 = tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x2p-16384 : -0x8.000000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x2p-16384 : -0x8.000000000000001p+16380 : inexact-ok
 = tgamma tonearest intel96 -0x2p-16384 : -0x8p+16380 : inexact-ok
-= tgamma towardzero intel96 -0x2p-16384 : -0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x2p-16384 : -0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x2p-16384 : -0x8.000000000000001p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma upward intel96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma downward m68k96 -0x2p-16384 : -0x8.000000000000001p+16380 : inexact-ok
 = tgamma tonearest m68k96 -0x2p-16384 : -0x8p+16380 : inexact-ok
-= tgamma towardzero m68k96 -0x2p-16384 : -0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x2p-16384 : -0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x2p-16384 : -0x8.0000000000000000000000000008p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma upward m68k96 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma downward binary128 -0x2p-16384 : -0x8.0000000000000000000000000008p+16380 : inexact-ok
 = tgamma tonearest binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
-= tgamma towardzero binary128 -0x2p-16384 : -0x8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x2p-16384 : -0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
+= tgamma upward binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
 tgamma 0x1p-16384 spurious-overflow:intel96 spurious-overflow:m68k96 spurious-overflow:binary128
 = tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
@@ -282345,10 +282345,10 @@ tgamma 0x1p-16384 spurious-overflow:intel96 spurious-overflow:m68k96 spurious-ov
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
 = tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
 = tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma downward intel96 0x1p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
 = tgamma tonearest intel96 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero intel96 0x1p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
@@ -282361,315 +282361,315 @@ tgamma 0x1p-16384 spurious-overflow:intel96 spurious-overflow:m68k96 spurious-ov
 = tgamma tonearest binary128 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero binary128 0x1p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow-ok:intel96 overflow-ok:m68k96 overflow-ok:binary128
 = tgamma upward binary128 0x1p-16384 : plus_infty : inexact-ok overflow errno-erange
-tgamma -0x1p-16384 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-16384
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
 = tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x1p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest intel96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward m68k96 -0x1p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero intel96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest m68k96 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary128 -0x1p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x1p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary128 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 -0x1p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 -0x1p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-tgamma 0x1p-16445 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 -0x1p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x1p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16445
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
 = tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
 = tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
 = tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma -0x1p-16445 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16445
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
 = tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward m68k96 -0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary128 -0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-tgamma 0x1p-16494 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16494
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
 = tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
 = tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
 = tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x4p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x4p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x4p-16496 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma -0x1p-16494 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
+tgamma -0x1p-16494
+= tgamma downward binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
 = tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest intel96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward m68k96 -0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest m68k96 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary128 -0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary128 -0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward m68k96 -0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward m68k96 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest m68k96 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 -0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 -0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary128 -0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero m68k96 -0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 -0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary128 -0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 -0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 -0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma downward binary128 -0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 -0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = tgamma tonearest binary128 -0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 -0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 -0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 -0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 -0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 tgamma 0x8.00001p0
 = tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
 = tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
@@ -286425,10 +286425,10 @@ tgamma -0xb4.fffffffffff8p0
 = tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -286470,10 +286470,10 @@ tgamma -0xb5.000000000008p0
 = tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -286515,10 +286515,10 @@ tgamma -0xb5.fffffffffff8p0
 = tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -286560,10 +286560,10 @@ tgamma -0xb6.000000000008p0
 = tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -286605,10 +286605,10 @@ tgamma -0xb6.fffffffffff8p0
 = tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -286650,10 +286650,10 @@ tgamma -0xb7.000000000008p0
 = tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -286695,10 +286695,10 @@ tgamma -0xb7.fffffffffff8p0
 = tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -286715,10 +286715,10 @@ tgamma -0xb7.fffffffffff8p0
 = tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
 = tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xb8.000000000008p0
 = tgamma downward binary32 -0xb.80001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -286740,10 +286740,10 @@ tgamma -0xb8.000000000008p0
 = tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -286760,10 +286760,10 @@ tgamma -0xb8.000000000008p0
 = tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
 = tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma 0x8.00000000000000000000000004p0
 = tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
 = tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
@@ -290619,10 +290619,10 @@ tgamma -0xb4.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -290688,10 +290688,10 @@ tgamma -0xb5.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -290757,10 +290757,10 @@ tgamma -0xb5.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -290826,10 +290826,10 @@ tgamma -0xb6.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -290895,10 +290895,10 @@ tgamma -0xb6.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -290964,10 +290964,10 @@ tgamma -0xb7.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -291033,10 +291033,10 @@ tgamma -0xb7.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -291053,10 +291053,10 @@ tgamma -0xb7.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
 = tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
 = tgamma tonearest intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
 = tgamma towardzero intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
@@ -291102,10 +291102,10 @@ tgamma -0xb8.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -291122,10 +291122,10 @@ tgamma -0xb8.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
 = tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
 = tgamma tonearest intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
 = tgamma towardzero intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
@@ -291171,10 +291171,10 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
 = tgamma upward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae8p-1140 : inexact-ok
-= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -291191,10 +291191,10 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
 = tgamma towardzero binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
 = tgamma upward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14bp-1112 : inexact-ok
-= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
 = tgamma tonearest intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
 = tgamma towardzero intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
@@ -291207,10 +291207,10 @@ tgamma -0xbb.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
 = tgamma upward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e846p-1100 : inexact-ok
-= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
 = tgamma tonearest binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffffffffffffffffffffffcp+4 : 0xe.85ec8f794e77f065d92f25a98738p-1060 : inexact-ok
@@ -291240,10 +291240,10 @@ tgamma -0xbc.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
 = tgamma towardzero binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
 = tgamma upward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
-= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -291260,10 +291260,10 @@ tgamma -0xbc.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
 = tgamma towardzero binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
 = tgamma upward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
-= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
 = tgamma tonearest intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
 = tgamma towardzero intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
@@ -291276,10 +291276,10 @@ tgamma -0xbc.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
 = tgamma towardzero binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
 = tgamma upward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
-= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837bfp-1060 : inexact-ok
 = tgamma tonearest binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837bfp-1060 : inexact-ok
 = tgamma towardzero binary128 -0xb.c0000000000000000000000004p+4 : -0xe.85ec8f794e77f065d92f25837be8p-1060 : inexact-ok
@@ -291309,10 +291309,10 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
 = tgamma upward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
-= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -291329,10 +291329,10 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
 = tgamma towardzero binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
 = tgamma upward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
-= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
 = tgamma tonearest intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
 = tgamma towardzero intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
@@ -291345,10 +291345,10 @@ tgamma -0xbc.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee11p-1064 : inexact-ok
 = tgamma tonearest binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee11p-1064 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffffffffffffffffffffffcp+4 : -0x1.3abeb1650549d0a05366de9dee1p-1064 : inexact-ok
@@ -291378,10 +291378,10 @@ tgamma -0xbd.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
 = tgamma towardzero binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
 = tgamma upward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
-= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -291398,10 +291398,10 @@ tgamma -0xbd.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
 = tgamma towardzero binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
 = tgamma upward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120 : inexact-ok
-= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
 = tgamma tonearest intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
 = tgamma towardzero intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
@@ -291414,10 +291414,10 @@ tgamma -0xbd.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
 = tgamma tonearest binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
 = tgamma towardzero binary128 -0xb.d0000000000000000000000004p+4 : 0x1.3abeb1650549d0a05366de9ab4bep-1064 : inexact-ok
@@ -291447,10 +291447,10 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
 = tgamma upward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
-= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -291467,10 +291467,10 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
 = tgamma towardzero binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
 = tgamma upward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
-= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
 = tgamma tonearest intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
 = tgamma towardzero intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
@@ -291483,10 +291483,10 @@ tgamma -0xbd.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
 = tgamma upward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
-= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072 : inexact-ok
 = tgamma tonearest binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b3p-1072 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffffffffffffffffffffffcp+4 : 0x1.a813cbfbfc58ad4e96196c9ee5b2p-1072 : inexact-ok
@@ -291516,10 +291516,10 @@ tgamma -0xbe.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
 = tgamma towardzero binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
 = tgamma upward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
-= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -291536,10 +291536,10 @@ tgamma -0xbe.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
 = tgamma towardzero binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
 = tgamma upward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
-= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
 = tgamma tonearest intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
 = tgamma towardzero intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
@@ -291552,10 +291552,10 @@ tgamma -0xbe.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
 = tgamma towardzero binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
 = tgamma upward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
-= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072 : inexact-ok
 = tgamma tonearest binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c92p-1072 : inexact-ok
 = tgamma towardzero binary128 -0xb.e0000000000000000000000004p+4 : -0x1.a813cbfbfc58ad4e96196c9a8c91p-1072 : inexact-ok
@@ -291585,10 +291585,10 @@ tgamma -0xbe.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
 = tgamma upward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
-= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -291605,10 +291605,10 @@ tgamma -0xbe.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
 = tgamma towardzero binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
 = tgamma upward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
-= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
 = tgamma tonearest intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
 = tgamma towardzero intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
@@ -291621,18 +291621,18 @@ tgamma -0xbe.ffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
 = tgamma upward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
-= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
 = tgamma tonearest binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
 = tgamma upward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xbf.0000000000000000000000004p0
 = tgamma downward binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -291654,10 +291654,10 @@ tgamma -0xbf.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
 = tgamma towardzero binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
 = tgamma upward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
-= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -291674,10 +291674,10 @@ tgamma -0xbf.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
 = tgamma towardzero binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
 = tgamma upward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
-= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
 = tgamma tonearest intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
 = tgamma towardzero intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
@@ -291690,18 +291690,18 @@ tgamma -0xbf.0000000000000000000000004p0
 = tgamma tonearest binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
 = tgamma towardzero binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
 = tgamma upward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447e8p-1124 : inexact-ok
-= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
 = tgamma tonearest binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
 = tgamma upward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860ep-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f0000000000000000000000004p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0000000000000000000000004p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma 0x8.000000000000001p0
 = tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
 = tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
@@ -295157,10 +295157,10 @@ tgamma -0xb4.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -295218,10 +295218,10 @@ tgamma -0xb5.00000000000001p0
 = tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -295279,10 +295279,10 @@ tgamma -0xb5.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -295340,10 +295340,10 @@ tgamma -0xb6.00000000000001p0
 = tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -295401,10 +295401,10 @@ tgamma -0xb6.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -295462,10 +295462,10 @@ tgamma -0xb7.00000000000001p0
 = tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -295523,10 +295523,10 @@ tgamma -0xb7.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -295543,10 +295543,10 @@ tgamma -0xb7.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
 = tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
 = tgamma tonearest intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
 = tgamma towardzero intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
@@ -295584,10 +295584,10 @@ tgamma -0xb8.00000000000001p0
 = tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295604,10 +295604,10 @@ tgamma -0xb8.00000000000001p0
 = tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
 = tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
 = tgamma tonearest intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
 = tgamma towardzero intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
@@ -295645,10 +295645,10 @@ tgamma -0xbb.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
 = tgamma upward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae8p-1140 : inexact-ok
-= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -295665,10 +295665,10 @@ tgamma -0xbb.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
 = tgamma towardzero binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
 = tgamma upward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14bp-1112 : inexact-ok
-= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
 = tgamma tonearest intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
 = tgamma towardzero intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
@@ -295681,10 +295681,10 @@ tgamma -0xbb.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
 = tgamma upward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e846p-1100 : inexact-ok
-= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xbc.00000000000001p0
 = tgamma downward binary32 -0xb.c0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295706,10 +295706,10 @@ tgamma -0xbc.00000000000001p0
 = tgamma tonearest binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
 = tgamma towardzero binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
 = tgamma upward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
-= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295726,10 +295726,10 @@ tgamma -0xbc.00000000000001p0
 = tgamma tonearest binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
 = tgamma towardzero binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
 = tgamma upward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
-= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
 = tgamma tonearest intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
 = tgamma towardzero intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
@@ -295742,10 +295742,10 @@ tgamma -0xbc.00000000000001p0
 = tgamma tonearest binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
 = tgamma towardzero binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
 = tgamma upward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
-= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xbc.ffffffffffffffp0
 = tgamma downward binary32 -0xb.cffffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295767,10 +295767,10 @@ tgamma -0xbc.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
 = tgamma upward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
-= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295787,10 +295787,10 @@ tgamma -0xbc.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
 = tgamma towardzero binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
 = tgamma upward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
-= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
 = tgamma tonearest intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
 = tgamma towardzero intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
@@ -295803,10 +295803,10 @@ tgamma -0xbc.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xbd.00000000000001p0
 = tgamma downward binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -295828,10 +295828,10 @@ tgamma -0xbd.00000000000001p0
 = tgamma tonearest binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
 = tgamma towardzero binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
 = tgamma upward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
-= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -295848,10 +295848,10 @@ tgamma -0xbd.00000000000001p0
 = tgamma tonearest binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
 = tgamma towardzero binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
 = tgamma upward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120 : inexact-ok
-= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
 = tgamma tonearest intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
 = tgamma towardzero intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
@@ -295864,10 +295864,10 @@ tgamma -0xbd.00000000000001p0
 = tgamma tonearest binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xbd.ffffffffffffffp0
 = tgamma downward binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -295889,10 +295889,10 @@ tgamma -0xbd.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
 = tgamma upward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
-= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -295909,10 +295909,10 @@ tgamma -0xbd.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
 = tgamma towardzero binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
 = tgamma upward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
-= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
 = tgamma tonearest intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
 = tgamma towardzero intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
@@ -295925,10 +295925,10 @@ tgamma -0xbd.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
 = tgamma upward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
-= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xbe.00000000000001p0
 = tgamma downward binary32 -0xb.e0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295950,10 +295950,10 @@ tgamma -0xbe.00000000000001p0
 = tgamma tonearest binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
 = tgamma towardzero binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
 = tgamma upward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
-= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -295970,10 +295970,10 @@ tgamma -0xbe.00000000000001p0
 = tgamma tonearest binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
 = tgamma towardzero binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
 = tgamma upward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
-= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
 = tgamma tonearest intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
 = tgamma towardzero intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
@@ -295986,10 +295986,10 @@ tgamma -0xbe.00000000000001p0
 = tgamma tonearest binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
 = tgamma towardzero binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
 = tgamma upward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
-= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xbe.ffffffffffffffp0
 = tgamma downward binary32 -0xb.effffp+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296011,10 +296011,10 @@ tgamma -0xbe.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
 = tgamma upward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
-= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296031,10 +296031,10 @@ tgamma -0xbe.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
 = tgamma towardzero binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
 = tgamma upward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
-= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
 = tgamma tonearest intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
 = tgamma towardzero intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
@@ -296047,10 +296047,10 @@ tgamma -0xbe.ffffffffffffffp0
 = tgamma tonearest binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
 = tgamma upward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
-= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xbf.00000000000001p0
 = tgamma downward binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296072,10 +296072,10 @@ tgamma -0xbf.00000000000001p0
 = tgamma tonearest binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
 = tgamma towardzero binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
 = tgamma upward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
-= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296092,10 +296092,10 @@ tgamma -0xbf.00000000000001p0
 = tgamma tonearest binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
 = tgamma towardzero binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
 = tgamma upward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
-= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
 = tgamma tonearest intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
 = tgamma towardzero intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
@@ -296108,10 +296108,10 @@ tgamma -0xbf.00000000000001p0
 = tgamma tonearest binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
 = tgamma towardzero binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
 = tgamma upward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447e8p-1124 : inexact-ok
-= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xf9.ffffffffffffffp0
 = tgamma downward binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296133,10 +296133,10 @@ tgamma -0xf9.ffffffffffffffp0
 = tgamma tonearest binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
 = tgamma towardzero binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
 = tgamma upward binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914ep-1624 : inexact-ok
-= tgamma downward ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296153,10 +296153,10 @@ tgamma -0xf9.ffffffffffffffp0
 = tgamma tonearest binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
 = tgamma towardzero binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
 = tgamma upward binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592 : inexact-ok
-= tgamma downward ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
 = tgamma tonearest intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
 = tgamma towardzero intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
@@ -296169,10 +296169,10 @@ tgamma -0xf9.ffffffffffffffp0
 = tgamma tonearest binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
 = tgamma towardzero binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae2926698p-1584 : inexact-ok
 = tgamma upward binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
-= tgamma downward ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9ffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xfa.00000000000001p0
 = tgamma downward binary32 -0xf.a0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296194,10 +296194,10 @@ tgamma -0xfa.00000000000001p0
 = tgamma tonearest binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a37p-1624 : inexact-ok
 = tgamma towardzero binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
 = tgamma upward binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
-= tgamma downward ibm128 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296214,10 +296214,10 @@ tgamma -0xfa.00000000000001p0
 = tgamma tonearest binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
 = tgamma towardzero binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
 = tgamma upward binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
-= tgamma downward ibm128 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
 = tgamma tonearest intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
 = tgamma towardzero intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
@@ -296230,10 +296230,10 @@ tgamma -0xfa.00000000000001p0
 = tgamma tonearest binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
 = tgamma towardzero binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
 = tgamma upward binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
-= tgamma downward ibm128 -0xf.a00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x1f3.fffffffffffffep0
 = tgamma downward binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296255,10 +296255,10 @@ tgamma -0x1f3.fffffffffffffep0
 = tgamma tonearest binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b549778p-3756 : inexact-ok
 = tgamma upward binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
-= tgamma downward ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296275,10 +296275,10 @@ tgamma -0x1f3.fffffffffffffep0
 = tgamma tonearest binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
 = tgamma upward binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b733p-3724 : inexact-ok
-= tgamma downward ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
 = tgamma tonearest intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
 = tgamma towardzero intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
@@ -296291,10 +296291,10 @@ tgamma -0x1f3.fffffffffffffep0
 = tgamma tonearest binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
 = tgamma upward binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773a8p-3716 : inexact-ok
-= tgamma downward ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3fffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x1f4.00000000000002p0
 = tgamma downward binary32 -0x1.f40002p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296316,10 +296316,10 @@ tgamma -0x1f4.00000000000002p0
 = tgamma tonearest binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74bp-3756 : inexact-ok
 = tgamma towardzero binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
 = tgamma upward binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
-= tgamma downward ibm128 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f40002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296336,10 +296336,10 @@ tgamma -0x1f4.00000000000002p0
 = tgamma tonearest binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859cp-3724 : inexact-ok
 = tgamma towardzero binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
 = tgamma upward binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
-= tgamma downward ibm128 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f400000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
 = tgamma tonearest intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
 = tgamma towardzero intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
@@ -296352,10 +296352,10 @@ tgamma -0x1f4.00000000000002p0
 = tgamma tonearest binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
 = tgamma towardzero binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
 = tgamma upward binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
-= tgamma downward ibm128 -0x1.f400000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f400000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x2ed.fffffffffffffcp0
 = tgamma downward binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296377,10 +296377,10 @@ tgamma -0x2ed.fffffffffffffcp0
 = tgamma tonearest binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
 = tgamma towardzero binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
 = tgamma upward binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdb4p-6076 : inexact-ok
-= tgamma downward ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296397,10 +296397,10 @@ tgamma -0x2ed.fffffffffffffcp0
 = tgamma tonearest binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
 = tgamma towardzero binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d1238p-6048 : inexact-ok
 = tgamma upward binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
-= tgamma downward ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
 = tgamma tonearest intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
 = tgamma towardzero intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
@@ -296413,10 +296413,10 @@ tgamma -0x2ed.fffffffffffffcp0
 = tgamma tonearest binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
 = tgamma towardzero binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
 = tgamma upward binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27dp-6036 : inexact-ok
-= tgamma downward ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edfffffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x2ee.00000000000004p0
 = tgamma downward binary32 -0x2.ee0004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296438,10 +296438,10 @@ tgamma -0x2ee.00000000000004p0
 = tgamma tonearest binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4fp-6076 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
 = tgamma upward binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
-= tgamma downward ibm128 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee0004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296458,10 +296458,10 @@ tgamma -0x2ee.00000000000004p0
 = tgamma tonearest binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
 = tgamma upward binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
-= tgamma downward ibm128 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee00000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4dp-6036 : inexact-ok
 = tgamma tonearest intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
 = tgamma towardzero intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
@@ -296474,10 +296474,10 @@ tgamma -0x2ee.00000000000004p0
 = tgamma tonearest binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338dcp-6036 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
 = tgamma upward binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
-= tgamma downward ibm128 -0x2.ee00000000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee00000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x3e7.fffffffffffffcp0
 = tgamma downward binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296499,10 +296499,10 @@ tgamma -0x3e7.fffffffffffffcp0
 = tgamma tonearest binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda7p-8516 : inexact-ok
 = tgamma upward binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
-= tgamma downward ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296519,10 +296519,10 @@ tgamma -0x3e7.fffffffffffffcp0
 = tgamma tonearest binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe85228p-8488 : inexact-ok
 = tgamma upward binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
-= tgamma downward ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7ffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
 = tgamma tonearest intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
 = tgamma towardzero intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
@@ -296535,10 +296535,10 @@ tgamma -0x3e7.fffffffffffffcp0
 = tgamma tonearest binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3588p-8476 : inexact-ok
 = tgamma upward binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
-= tgamma downward ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7fffffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x3e8.00000000000004p0
 = tgamma downward binary32 -0x3.e80004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296560,10 +296560,10 @@ tgamma -0x3e8.00000000000004p0
 = tgamma tonearest binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bb1p-8516 : inexact-ok
 = tgamma towardzero binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
 = tgamma upward binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
-= tgamma downward ibm128 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e80004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296580,10 +296580,10 @@ tgamma -0x3e8.00000000000004p0
 = tgamma tonearest binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
 = tgamma towardzero binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
 = tgamma upward binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
-= tgamma downward ibm128 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e800000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246154p-8476 : inexact-ok
 = tgamma tonearest intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
 = tgamma towardzero intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
@@ -296596,10 +296596,10 @@ tgamma -0x3e8.00000000000004p0
 = tgamma tonearest binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a004p-8476 : inexact-ok
 = tgamma towardzero binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
 = tgamma upward binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
-= tgamma downward ibm128 -0x3.e800000000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e800000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x4e1.fffffffffffff8p0
 = tgamma downward binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296621,10 +296621,10 @@ tgamma -0x4e1.fffffffffffff8p0
 = tgamma tonearest binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c448p-11052 : inexact-ok
 = tgamma upward binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
-= tgamma downward ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296641,10 +296641,10 @@ tgamma -0x4e1.fffffffffffff8p0
 = tgamma tonearest binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
 = tgamma upward binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f13p-11024 : inexact-ok
-= tgamma downward ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
 = tgamma tonearest intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
 = tgamma towardzero intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
@@ -296657,10 +296657,10 @@ tgamma -0x4e1.fffffffffffff8p0
 = tgamma tonearest binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
 = tgamma upward binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404663p-11012 : inexact-ok
-= tgamma downward ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x4e2.00000000000008p0
 = tgamma downward binary32 -0x4.e20008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296682,10 +296682,10 @@ tgamma -0x4e2.00000000000008p0
 = tgamma tonearest binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447bp-11052 : inexact-ok
 = tgamma towardzero binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
 = tgamma upward binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
-= tgamma downward ibm128 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e20008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296702,10 +296702,10 @@ tgamma -0x4e2.00000000000008p0
 = tgamma tonearest binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
 = tgamma towardzero binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
 = tgamma upward binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
-= tgamma downward ibm128 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e200000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
 = tgamma tonearest intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
 = tgamma towardzero intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
@@ -296718,10 +296718,10 @@ tgamma -0x4e2.00000000000008p0
 = tgamma tonearest binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012 : inexact-ok
 = tgamma towardzero binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
 = tgamma upward binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
-= tgamma downward ibm128 -0x4.e200000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e200000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x5db.fffffffffffff8p0
 = tgamma downward binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296743,10 +296743,10 @@ tgamma -0x5db.fffffffffffff8p0
 = tgamma tonearest binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
 = tgamma upward binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913cp-13656 : inexact-ok
-= tgamma downward ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296763,10 +296763,10 @@ tgamma -0x5db.fffffffffffff8p0
 = tgamma tonearest binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
 = tgamma upward binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dep-13628 : inexact-ok
-= tgamma downward ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
 = tgamma tonearest intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
 = tgamma towardzero intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
@@ -296779,10 +296779,10 @@ tgamma -0x5db.fffffffffffff8p0
 = tgamma tonearest binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
 = tgamma upward binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616 : inexact-ok
-= tgamma downward ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbfffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x5dc.00000000000008p0
 = tgamma downward binary32 -0x5.dc0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296804,10 +296804,10 @@ tgamma -0x5dc.00000000000008p0
 = tgamma tonearest binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a51p-13656 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
 = tgamma upward binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
-= tgamma downward ibm128 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296824,10 +296824,10 @@ tgamma -0x5dc.00000000000008p0
 = tgamma tonearest binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
 = tgamma upward binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
-= tgamma downward ibm128 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ep-13616 : inexact-ok
 = tgamma tonearest intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
 = tgamma towardzero intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
@@ -296840,10 +296840,10 @@ tgamma -0x5dc.00000000000008p0
 = tgamma tonearest binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
 = tgamma upward binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
-= tgamma downward ibm128 -0x5.dc00000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6d5.fffffffffffff8p0
 = tgamma downward binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296865,10 +296865,10 @@ tgamma -0x6d5.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
 = tgamma upward binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc452cp-16324 : inexact-ok
-= tgamma downward ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -296885,10 +296885,10 @@ tgamma -0x6d5.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a28p-16296 : inexact-ok
 = tgamma upward binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
-= tgamma downward ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
 = tgamma tonearest intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
 = tgamma towardzero intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
@@ -296901,10 +296901,10 @@ tgamma -0x6d5.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
 = tgamma upward binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e8p-16284 : inexact-ok
-= tgamma downward ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6d6.00000000000008p0
 = tgamma downward binary32 -0x6.d60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296926,10 +296926,10 @@ tgamma -0x6d6.00000000000008p0
 = tgamma tonearest binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
 = tgamma towardzero binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
 = tgamma upward binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
-= tgamma downward ibm128 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296946,10 +296946,10 @@ tgamma -0x6d6.00000000000008p0
 = tgamma tonearest binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
 = tgamma towardzero binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
 = tgamma upward binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
-= tgamma downward ibm128 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45bp-16284 : inexact-ok
 = tgamma tonearest intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
 = tgamma towardzero intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
@@ -296962,10 +296962,10 @@ tgamma -0x6d6.00000000000008p0
 = tgamma tonearest binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284 : inexact-ok
 = tgamma towardzero binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
 = tgamma upward binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
-= tgamma downward ibm128 -0x6.d600000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e2.fffffffffffff8p0
 = tgamma downward binary32 -0x6.e2fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -296987,10 +296987,10 @@ tgamma -0x6e2.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297007,10 +297007,10 @@ tgamma -0x6e2.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169cp-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b1567p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
@@ -297023,10 +297023,10 @@ tgamma -0x6e2.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee84p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e2fffffffffffff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e3.00000000000008p0
 = tgamma downward binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297048,10 +297048,10 @@ tgamma -0x6e3.00000000000008p0
 = tgamma tonearest binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e30008p+8 : 0x3.b079b218p-16464 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e30008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297068,10 +297068,10 @@ tgamma -0x6e3.00000000000008p0
 = tgamma tonearest binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c284p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
@@ -297084,10 +297084,10 @@ tgamma -0x6e3.00000000000008p0
 = tgamma tonearest binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d44748p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e300000000000008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e3.fffffffffffff8p0
 = tgamma downward binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297109,10 +297109,10 @@ tgamma -0x6e3.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3fff8p+8 : 0x8.9513p-16476 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297129,10 +297129,10 @@ tgamma -0x6e3.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f9p-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
@@ -297145,10 +297145,10 @@ tgamma -0x6e3.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc297cp-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e4.00000000000008p0
 = tgamma downward binary32 -0x6.e40008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297170,10 +297170,10 @@ tgamma -0x6e4.00000000000008p0
 = tgamma tonearest binary128 -0x6.e40008p+8 : -0x8.91114p-16476 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e40008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297190,10 +297190,10 @@ tgamma -0x6e4.00000000000008p0
 = tgamma tonearest binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e400000000000008p+8 : -0x8.938p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
@@ -297206,10 +297206,10 @@ tgamma -0x6e4.00000000000008p0
 = tgamma tonearest binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe968p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e400000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e4.fffffffffffff8p0
 = tgamma downward binary32 -0x6.e4fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297231,10 +297231,10 @@ tgamma -0x6e4.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e4fff8p+8 : -0x1.3ecp-16484 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297251,10 +297251,10 @@ tgamma -0x6e4.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e4fffffffffffff8p+8 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
@@ -297267,10 +297267,10 @@ tgamma -0x6e4.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f8p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4fffffffffffff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e5.00000000000008p0
 = tgamma downward binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297292,10 +297292,10 @@ tgamma -0x6e5.00000000000008p0
 = tgamma tonearest binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e50008p+8 : 0x1.3e4p-16484 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e50008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297312,10 +297312,10 @@ tgamma -0x6e5.00000000000008p0
 = tgamma tonearest binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f53cp-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
@@ -297328,10 +297328,10 @@ tgamma -0x6e5.00000000000008p0
 = tgamma tonearest binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21fp-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e500000000000008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e5.fffffffffffff8p0
 = tgamma downward binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297353,10 +297353,10 @@ tgamma -0x6e5.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297373,10 +297373,10 @@ tgamma -0x6e5.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2acp-16468 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -297389,10 +297389,10 @@ tgamma -0x6e5.fffffffffffff8p0
 = tgamma tonearest binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e6.00000000000008p0
 = tgamma downward binary32 -0x6.e60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297414,10 +297414,10 @@ tgamma -0x6e6.00000000000008p0
 = tgamma tonearest binary128 -0x6.e60008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297434,10 +297434,10 @@ tgamma -0x6e6.00000000000008p0
 = tgamma tonearest binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e600000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -297450,10 +297450,10 @@ tgamma -0x6e6.00000000000008p0
 = tgamma tonearest binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e600000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma 0x8.0000000000000000000000000008p0
 = tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
 = tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
@@ -301509,10 +301509,10 @@ tgamma -0xb4.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.4ffffp+4 : -0x5.fa2b7cb1342f0619b84e4c550dp-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.4ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.4ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.4fffffffffff8p+4 : -0xb.f41cp-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.4fffffffffff8p+4 : -0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -301582,10 +301582,10 @@ tgamma -0xb5.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
 = tgamma towardzero binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab3cp-1088 : inexact-ok
 = tgamma upward binary128 -0xb.50001p+4 : 0x5.f9ed505798c523eb3303d849ab4p-1088 : inexact-ok
-= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.50001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.50001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5000000000008p+4 : 0xb.f418p-1060 : inexact-ok underflow errno-erange-ok
@@ -301655,10 +301655,10 @@ tgamma -0xb5.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fa8p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.5ffffp+4 : 0x8.6853b8676d944b4af867833d1fbp-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.5ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.5ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.5fffffffffff8p+4 : 0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -301728,10 +301728,10 @@ tgamma -0xb6.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e03p-1096 : inexact-ok
 = tgamma towardzero binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
 = tgamma upward binary128 -0xb.60001p+4 : -0x8.67fc2cebc2f23e1c7cddddf5e028p-1096 : inexact-ok
-= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.60001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.60001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6000000000008p+4 : -0x1.0d4p-1064 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6000000000008p+4 : -0x1.0dp-1064 : inexact-ok underflow errno-erange-ok
@@ -301801,10 +301801,10 @@ tgamma -0xb6.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af98p-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.6ffffp+4 : -0xb.c2e7e440d1188c0b48acd829af9p-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.6ffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.6ffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.6fffffffffff8p+4 : -0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.6fffffffffff8p+4 : -0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -301874,10 +301874,10 @@ tgamma -0xb7.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
 = tgamma towardzero binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176a8p-1104 : inexact-ok
 = tgamma upward binary128 -0xb.70001p+4 : 0xb.c26d4bc450a5bc9143545a8176bp-1104 : inexact-ok
-= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.70001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.70001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.7000000000008p+4 : 0x1.8p-1072 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary64 -0xb.7000000000008p+4 : 0x1.4p-1072 : inexact-ok underflow errno-erange-ok
@@ -301947,10 +301947,10 @@ tgamma -0xb7.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef7p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.7ffffp+4 : 0x1.05d1632f1f3e377a5ce1c82bcef8p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -301967,10 +301967,10 @@ tgamma -0xb7.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a073405p-1080 : inexact-ok
 = tgamma upward binary128 -0xb.7fffffffffff8p+4 : 0x2.0b981a509c577f3951f0a0734052p-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.7fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.7fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
 = tgamma tonearest intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
 = tgamma towardzero intel96 -0xb.7ffffffffffffffp+4 : 0x1.05cc0d284e011538p-1068 : inexact-ok
@@ -302020,10 +302020,10 @@ tgamma -0xb8.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89ep-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.80001p+4 : -0x1.05c6b740afc189e07304b954f89dp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.80001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.80001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302040,10 +302040,10 @@ tgamma -0xb8.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c3p-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
 = tgamma upward binary128 -0xb.8000000000008p+4 : -0x2.0b981a509bacc0525e44e7ef1c2ep-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.8000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.8000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8ep-1068 : inexact-ok
 = tgamma tonearest intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
 = tgamma towardzero intel96 -0xb.800000000000001p+4 : -0x1.05cc0d284e010a8cp-1068 : inexact-ok
@@ -302093,10 +302093,10 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae6p-1140 : inexact-ok
 = tgamma upward binary128 -0xb.bffffp+4 : 0x3.a18e29bac973932feed1b47afae8p-1140 : inexact-ok
-= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302113,10 +302113,10 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
 = tgamma towardzero binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14acp-1112 : inexact-ok
 = tgamma upward binary128 -0xb.bfffffffffff8p+4 : 0x7.42f647bca86c527d96aff32b14bp-1112 : inexact-ok
-= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
 = tgamma tonearest intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f2p-1100 : inexact-ok
 = tgamma towardzero intel96 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1cp-1100 : inexact-ok
@@ -302129,10 +302129,10 @@ tgamma -0xbb.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e844p-1100 : inexact-ok
 = tgamma upward binary128 -0xb.bffffffffffffffp+4 : 0x3.a17b23de539e0f1f1af66ae9e846p-1100 : inexact-ok
-= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.bffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.bffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53ccp-1052 : inexact-ok
 = tgamma tonearest binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53dp-1052 : inexact-ok
 = tgamma towardzero binary128 -0xb.bffffffffffffffffffffffffff8p+4 : 0x7.42f647bca73bf832ec9792cb53ccp-1052 : inexact-ok
@@ -302166,10 +302166,10 @@ tgamma -0xbc.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
 = tgamma towardzero binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
 = tgamma upward binary128 -0xb.c0001p+4 : -0x3.a1681e71734405bc890265f19adap-1140 : inexact-ok
-= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302186,10 +302186,10 @@ tgamma -0xbc.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab8p-1112 : inexact-ok
 = tgamma towardzero binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
 = tgamma upward binary128 -0xb.c000000000008p+4 : -0x7.42f647bca60b9de8427f6a362ab4p-1112 : inexact-ok
-= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
 = tgamma tonearest intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de914p-1100 : inexact-ok
 = tgamma towardzero intel96 -0xb.c00000000000001p+4 : -0x3.a17b23de539de91p-1100 : inexact-ok
@@ -302202,10 +302202,10 @@ tgamma -0xbc.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f6p-1100 : inexact-ok
 = tgamma towardzero binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
 = tgamma upward binary128 -0xb.c00000000000001p+4 : -0x3.a17b23de539de913d1a127e158f4p-1100 : inexact-ok
-= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.c00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.c00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc8p-1052 : inexact-ok
 = tgamma tonearest binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc4p-1052 : inexact-ok
 = tgamma towardzero binary128 -0xb.c000000000000000000000000008p+4 : -0x7.42f647bca73bf832ec9792cb2dc4p-1052 : inexact-ok
@@ -302239,10 +302239,10 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b8p-1148 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
 = tgamma upward binary128 -0xb.cffffp+4 : -0x4.eb1490744e9508cbdf4b2d2d11b4p-1148 : inexact-ok
-= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302259,10 +302259,10 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c48p-1120 : inexact-ok
 = tgamma towardzero binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
 = tgamma upward binary128 -0xb.cfffffffffff8p+4 : -0x9.d5f58b282beb2e4ada1f6e725c4p-1120 : inexact-ok
-= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cfffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cfffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c5p-1108 : inexact-ok
 = tgamma tonearest intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
 = tgamma towardzero intel96 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c48p-1108 : inexact-ok
@@ -302275,10 +302275,10 @@ tgamma -0xbc.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6814p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
 = tgamma upward binary128 -0xb.cffffffffffffffp+4 : -0x4.eafac59415275c4be21f68f6813cp-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.cffffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.cffffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a508p-1060 : inexact-ok
 = tgamma tonearest binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a508p-1060 : inexact-ok
 = tgamma towardzero binary128 -0xb.cffffffffffffffffffffffffff8p+4 : -0x9.d5f58b282a4e85029b36f4e2a5p-1060 : inexact-ok
@@ -302312,10 +302312,10 @@ tgamma -0xbd.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
 = tgamma towardzero binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84654cp-1148 : inexact-ok
 = tgamma upward binary128 -0xb.d0001p+4 : 0x4.eae0fb4b4576d3ee7cdc0f84655p-1148 : inexact-ok
-= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302332,10 +302332,10 @@ tgamma -0xbd.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
 = tgamma towardzero binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798d8p-1120 : inexact-ok
 = tgamma upward binary128 -0xb.d000000000008p+4 : 0x9.d5f58b2828b1dbba5c4ec70798ep-1120 : inexact-ok
-= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
 = tgamma tonearest intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728b8p-1108 : inexact-ok
 = tgamma towardzero intel96 -0xb.d00000000000001p+4 : 0x4.eafac594152728bp-1108 : inexact-ok
@@ -302348,10 +302348,10 @@ tgamma -0xbd.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
 = tgamma towardzero binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a9p-1108 : inexact-ok
 = tgamma upward binary128 -0xb.d00000000000001p+4 : 0x4.eafac594152728b6b9178bec0a94p-1108 : inexact-ok
-= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.d00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.d00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e2717p-1060 : inexact-ok
 = tgamma tonearest binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e2717p-1060 : inexact-ok
 = tgamma towardzero binary128 -0xb.d000000000000000000000000008p+4 : 0x9.d5f58b282a4e85029b36f4e2717p-1060 : inexact-ok
@@ -302385,10 +302385,10 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef88p-1156 : inexact-ok
 = tgamma upward binary128 -0xb.dffffp+4 : 0x6.a071f95f54494e510e48132cef8cp-1156 : inexact-ok
-= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302405,10 +302405,10 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
 = tgamma towardzero binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bcp-1128 : inexact-ok
 = tgamma upward binary128 -0xb.dfffffffffff8p+4 : 0xd.409e5fdfe4f1fb07d10093ac5bc8p-1128 : inexact-ok
-= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dfffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dfffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
 = tgamma tonearest intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
 = tgamma towardzero intel96 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8p-1116 : inexact-ok
@@ -302421,10 +302421,10 @@ tgamma -0xbd.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd4p-1116 : inexact-ok
 = tgamma upward binary128 -0xb.dffffffffffffffp+4 : 0x6.a04f2feff162d8036197b5c29fd8p-1116 : inexact-ok
-= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.dffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.dffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068 : inexact-ok
 = tgamma tonearest binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068 : inexact-ok
 = tgamma towardzero binary128 -0xb.dffffffffffffffffffffffffff8p+4 : 0xd.409e5fdfe2c56a74b0cb64e5ebd8p-1068 : inexact-ok
@@ -302458,10 +302458,10 @@ tgamma -0xbe.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
 = tgamma towardzero binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
 = tgamma upward binary128 -0xb.e0001p+4 : -0x6.a02c674cee90e10296e1141cfd9cp-1156 : inexact-ok
-= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302478,10 +302478,10 @@ tgamma -0xbe.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
 = tgamma towardzero binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
 = tgamma upward binary128 -0xb.e000000000008p+4 : -0xd.409e5fdfe098d9e190969c4f40b8p-1128 : inexact-ok
-= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff1629278p-1116 : inexact-ok
 = tgamma tonearest intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
 = tgamma towardzero intel96 -0xb.e00000000000001p+4 : -0x6.a04f2feff162927p-1116 : inexact-ok
@@ -302494,10 +302494,10 @@ tgamma -0xbe.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
 = tgamma towardzero binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
 = tgamma upward binary128 -0xb.e00000000000001p+4 : -0x6.a04f2feff16292714f33af232a04p-1116 : inexact-ok
-= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.e00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.e00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068 : inexact-ok
 = tgamma tonearest binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a648p-1068 : inexact-ok
 = tgamma towardzero binary128 -0xb.e000000000000000000000000008p+4 : -0xd.409e5fdfe2c56a74b0cb64e5a64p-1068 : inexact-ok
@@ -302531,10 +302531,10 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
 = tgamma upward binary128 -0xb.effffp+4 : -0x8.e1c509b9188f73d1ea32ca8230bp-1164 : inexact-ok
-= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302551,10 +302551,10 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186ep-1132 : inexact-ok
 = tgamma towardzero binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
 = tgamma upward binary128 -0xb.efffffffffff8p+4 : -0x1.1c32cbb79d3b2fad009321b3186dp-1132 : inexact-ok
-= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.efffffffffff8p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.efffffffffff8p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
 = tgamma tonearest intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864508p-1124 : inexact-ok
 = tgamma towardzero intel96 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507p-1124 : inexact-ok
@@ -302567,10 +302567,10 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f5p-1124 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
 = tgamma upward binary128 -0xb.effffffffffffffp+4 : -0x8.e1965dbce864507ba91eede73f48p-1124 : inexact-ok
-= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffffffffffffp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4dp-1072 : inexact-ok
 = tgamma tonearest binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4dp-1072 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffffffffffffffffffffffff8p+4 : -0x1.1c32cbb79d0c843a06c4a3edbb4cp-1072 : inexact-ok
@@ -302579,10 +302579,10 @@ tgamma -0xbe.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7cp-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
 = tgamma upward binary128 -0xb.effffffffffffffffffffffffcp+4 : -0x2.3865976f3a1908740d8947de5b7ap-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.effffffffffffffffffffffffcp+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xbf.000000000000000000000000008p0
 = tgamma downward binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302604,10 +302604,10 @@ tgamma -0xbf.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
 = tgamma towardzero binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c648p-1164 : inexact-ok
 = tgamma upward binary128 -0xb.f0001p+4 : 0x8.e167b2d322aba202926ca843c65p-1164 : inexact-ok
-= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f0001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302624,10 +302624,10 @@ tgamma -0xbf.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
 = tgamma towardzero binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabecp-1132 : inexact-ok
 = tgamma upward binary128 -0xb.f000000000008p+4 : 0x1.1c32cbb79cddd8c70cf62ebbabedp-1132 : inexact-ok
-= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f000000000008p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f000000000008p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
 = tgamma tonearest intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
 = tgamma towardzero intel96 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f32p-1124 : inexact-ok
@@ -302640,10 +302640,10 @@ tgamma -0xbf.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
 = tgamma towardzero binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447ep-1124 : inexact-ok
 = tgamma upward binary128 -0xb.f00000000000001p+4 : 0x8.e1965dbce863f324c32b50f447e8p-1124 : inexact-ok
-= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f00000000000001p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f00000000000001p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072 : inexact-ok
 = tgamma tonearest binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072 : inexact-ok
 = tgamma towardzero binary128 -0xb.f000000000000000000000000008p+4 : 0x1.1c32cbb79d0c843a06c4a3edb577p-1072 : inexact-ok
@@ -302652,10 +302652,10 @@ tgamma -0xbf.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
 = tgamma towardzero binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860cp-1080 : inexact-ok
 = tgamma upward binary128 -0xb.f0000000000000000000000004p+4 : 0x2.3865976f3a1908740d8947d8860ep-1080 : inexact-ok
-= tgamma downward ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xb.f0000000000000000000000004p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xb.f0000000000000000000000004p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xb.f0000000000000000000000004p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xf9.ffffffffffffffffffffffffff8p0
 = tgamma downward binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302677,10 +302677,10 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
 = tgamma towardzero binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914d8p-1624 : inexact-ok
 = tgamma upward binary128 -0xf.9ffffp+4 : 0xf.1f88ab042ff7085579fc982914ep-1624 : inexact-ok
-= tgamma downward ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9ffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9ffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9ffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302697,10 +302697,10 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
 = tgamma towardzero binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b5p-1592 : inexact-ok
 = tgamma upward binary128 -0xf.9fffffffffff8p+4 : 0x1.e3e6a471e8ca39e146ec0d2ee4b6p-1592 : inexact-ok
-= tgamma downward ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9fffffffffff8p+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9fffffffffff8p+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9fffffffffff8p+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
 = tgamma tonearest intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
 = tgamma towardzero intel96 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eeep-1584 : inexact-ok
@@ -302713,10 +302713,10 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
 = tgamma towardzero binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae2926698p-1584 : inexact-ok
 = tgamma upward binary128 -0xf.9ffffffffffffffp+4 : 0xf.1f35238f43b5eee5821ae29266ap-1584 : inexact-ok
-= tgamma downward ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9ffffffffffffffp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9ffffffffffffffp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffffffffffffp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e08fp-1532 : inexact-ok
 = tgamma tonearest binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e09p-1532 : inexact-ok
 = tgamma towardzero binary128 -0xf.9ffffffffffffffffffffffffff8p+4 : 0x1.e3e6a471e876b36be196b1a7e08fp-1532 : inexact-ok
@@ -302725,10 +302725,10 @@ tgamma -0xf9.ffffffffffffffffffffffffff8p0
 = tgamma tonearest binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540 : inexact-ok
 = tgamma towardzero binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef16p-1540 : inexact-ok
 = tgamma upward binary128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x3.c7cd48e3d0ed66d7c32d6354ef18p-1540 : inexact-ok
-= tgamma downward ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.9ffffffffffffffffffffffffcp+4 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0xfa.000000000000000000000000008p0
 = tgamma downward binary32 -0xf.a0001p+4 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302750,10 +302750,10 @@ tgamma -0xfa.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a37p-1624 : inexact-ok
 = tgamma towardzero binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
 = tgamma upward binary128 -0xf.a0001p+4 : -0xf.1ee19e1960e8837e1e8ee885a368p-1624 : inexact-ok
-= tgamma downward ibm128 -0xf.a0001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a0001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a0001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a0001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302770,10 +302770,10 @@ tgamma -0xfa.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
 = tgamma towardzero binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
 = tgamma upward binary128 -0xf.a000000000008p+4 : -0x1.e3e6a471e8232cf67c4166191d9cp-1592 : inexact-ok
-= tgamma downward ibm128 -0xf.a000000000008p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a000000000008p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a000000000008p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a000000000008p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
 = tgamma tonearest intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547ep-1584 : inexact-ok
 = tgamma towardzero intel96 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547dp-1584 : inexact-ok
@@ -302786,10 +302786,10 @@ tgamma -0xfa.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
 = tgamma towardzero binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
 = tgamma upward binary128 -0xf.a00000000000001p+4 : -0xf.1f35238f43b547d8975037eb50d8p-1584 : inexact-ok
-= tgamma downward ibm128 -0xf.a00000000000001p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a00000000000001p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a00000000000001p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d62p-1532 : inexact-ok
 = tgamma tonearest binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d61fp-1532 : inexact-ok
 = tgamma towardzero binary128 -0xf.a000000000000000000000000008p+4 : -0x1.e3e6a471e876b36be196b1a7d61fp-1532 : inexact-ok
@@ -302798,10 +302798,10 @@ tgamma -0xfa.000000000000000000000000008p0
 = tgamma tonearest binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e48p-1540 : inexact-ok
 = tgamma towardzero binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540 : inexact-ok
 = tgamma upward binary128 -0xf.a0000000000000000000000004p+4 : -0x3.c7cd48e3d0ed66d7c32d634a7e46p-1540 : inexact-ok
-= tgamma downward ibm128 -0xf.a0000000000000000000000004p+4 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0xf.a0000000000000000000000004p+4 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0xf.a0000000000000000000000004p+4 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x1f3.ffffffffffffffffffffffffffp0
 = tgamma downward binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302823,10 +302823,10 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0
 = tgamma tonearest binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b549778p-3756 : inexact-ok
 = tgamma upward binary128 -0x1.f3fffep+8 : 0xc.8678d8710ada4b5eec735b54978p-3756 : inexact-ok
-= tgamma downward ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3fffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3fffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3fffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302843,10 +302843,10 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0
 = tgamma tonearest binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b732p-3724 : inexact-ok
 = tgamma upward binary128 -0x1.f3fffffffffffp+8 : 0x1.90bba4f1c2ba52b807b31083b733p-3724 : inexact-ok
-= tgamma downward ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3fffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3fffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
 = tgamma tonearest intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
 = tgamma towardzero intel96 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb2p-3716 : inexact-ok
@@ -302859,10 +302859,10 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0
 = tgamma tonearest binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773ap-3716 : inexact-ok
 = tgamma upward binary128 -0x1.f3fffffffffffffep+8 : 0xc.85dd278e10f5cb258653e3c773a8p-3716 : inexact-ok
-= tgamma downward ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3fffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3fffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3fffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664 : inexact-ok
 = tgamma tonearest binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7679p-3664 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3ffffffffffffffffffffffffffp+8 : 0x1.90bba4f1c21ea5ef17ac7baa7678p-3664 : inexact-ok
@@ -302871,10 +302871,10 @@ tgamma -0x1f3.ffffffffffffffffffffffffffp0
 = tgamma tonearest binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e9448p-3672 : inexact-ok
 = tgamma towardzero binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e9448p-3672 : inexact-ok
 = tgamma upward binary128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x3.217749e3843d4bde2f58f75e944ap-3672 : inexact-ok
-= tgamma downward ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f3ffffffffffffffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x1f4.00000000000000000000000001p0
 = tgamma downward binary32 -0x1.f40002p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302896,10 +302896,10 @@ tgamma -0x1f4.00000000000000000000000001p0
 = tgamma tonearest binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74bp-3756 : inexact-ok
 = tgamma towardzero binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
 = tgamma upward binary128 -0x1.f40002p+8 : -0xc.85417edf037af33cc2668f1a74a8p-3756 : inexact-ok
-= tgamma downward ibm128 -0x1.f40002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f40002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f40002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f40002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -302916,10 +302916,10 @@ tgamma -0x1f4.00000000000000000000000001p0
 = tgamma tonearest binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859cp-3724 : inexact-ok
 = tgamma towardzero binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
 = tgamma upward binary128 -0x1.f400000000001p+8 : -0x1.90bba4f1c182f92627a62870859bp-3724 : inexact-ok
-= tgamma downward ibm128 -0x1.f400000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f400000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f400000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
 = tgamma tonearest intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493dp-3716 : inexact-ok
 = tgamma towardzero intel96 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cp-3716 : inexact-ok
@@ -302932,10 +302932,10 @@ tgamma -0x1f4.00000000000000000000000001p0
 = tgamma tonearest binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
 = tgamma towardzero binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
 = tgamma upward binary128 -0x1.f400000000000002p+8 : -0xc.85dd278e10f493cbf473d6df607p-3716 : inexact-ok
-= tgamma downward ibm128 -0x1.f400000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f400000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f400000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6304p-3664 : inexact-ok
 = tgamma tonearest binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664 : inexact-ok
 = tgamma towardzero binary128 -0x1.f400000000000000000000000001p+8 : -0x1.90bba4f1c21ea5ef17ac7baa6303p-3664 : inexact-ok
@@ -302944,10 +302944,10 @@ tgamma -0x1f4.00000000000000000000000001p0
 = tgamma tonearest binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1ebp-3672 : inexact-ok
 = tgamma towardzero binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1eaep-3672 : inexact-ok
 = tgamma upward binary128 -0x1.f40000000000000000000000008p+8 : -0x3.217749e3843d4bde2f58f74b1eaep-3672 : inexact-ok
-= tgamma downward ibm128 -0x1.f40000000000000000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.f40000000000000000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.f40000000000000000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x2ed.fffffffffffffffffffffffffep0
 = tgamma downward binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302969,10 +302969,10 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
 = tgamma towardzero binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdbp-6076 : inexact-ok
 = tgamma upward binary128 -0x2.edfffcp+8 : 0x7.433bfad52f116275e8a6cb1abdb4p-6076 : inexact-ok
-= tgamma downward ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edfffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edfffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edfffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -302989,10 +302989,10 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
 = tgamma towardzero binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d1238p-6048 : inexact-ok
 = tgamma upward binary128 -0x2.edffffffffffep+8 : 0xe.84f75c0458390c32001f453d124p-6048 : inexact-ok
-= tgamma downward ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
 = tgamma tonearest intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b355p-6036 : inexact-ok
 = tgamma towardzero intel96 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b3548p-6036 : inexact-ok
@@ -303005,10 +303005,10 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
 = tgamma towardzero binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27ccp-6036 : inexact-ok
 = tgamma upward binary128 -0x2.edfffffffffffffcp+8 : 0x7.427bae02261b354c69c18aff27dp-6036 : inexact-ok
-= tgamma downward ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edfffffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edfffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edfffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b88p-5988 : inexact-ok
 = tgamma tonearest binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b88p-5988 : inexact-ok
 = tgamma towardzero binary128 -0x2.edfffffffffffffffffffffffffep+8 : 0xe.84f75c044c34ea148fd50d630b88p-5988 : inexact-ok
@@ -303017,10 +303017,10 @@ tgamma -0x2ed.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8bp-5992 : inexact-ok
 = tgamma towardzero binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8ap-5992 : inexact-ok
 = tgamma upward binary128 -0x2.edffffffffffffffffffffffffp+8 : 0x1.d09eeb8089869d4291faa1b84d8bp-5992 : inexact-ok
-= tgamma downward ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.edffffffffffffffffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x2ee.00000000000000000000000002p0
 = tgamma downward binary32 -0x2.ee0004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303042,10 +303042,10 @@ tgamma -0x2ee.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4fp-6076 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
 = tgamma upward binary128 -0x2.ee0004p+8 : -0x7.41bb7690a9f23173319e693ba4ecp-6076 : inexact-ok
-= tgamma downward ibm128 -0x2.ee0004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee0004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee0004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee0004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303062,10 +303062,10 @@ tgamma -0x2ee.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
 = tgamma upward binary128 -0x2.ee00000000002p+8 : -0xe.84f75c044030c7f71f95864de848p-6048 : inexact-ok
-= tgamma downward ibm128 -0x2.ee00000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee00000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4dp-6036 : inexact-ok
 = tgamma tonearest intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
 = tgamma towardzero intel96 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c8p-6036 : inexact-ok
@@ -303078,10 +303078,10 @@ tgamma -0x2ee.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338dcp-6036 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
 = tgamma upward binary128 -0x2.ee00000000000004p+8 : -0x7.427bae022619b4c82613826338d8p-6036 : inexact-ok
-= tgamma downward ibm128 -0x2.ee00000000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee00000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee00000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618b08p-5988 : inexact-ok
 = tgamma tonearest binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618b08p-5988 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee00000000000000000000000002p+8 : -0xe.84f75c044c34ea148fd50d618bp-5988 : inexact-ok
@@ -303090,10 +303090,10 @@ tgamma -0x2ee.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04547p-5992 : inexact-ok
 = tgamma towardzero binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04546p-5992 : inexact-ok
 = tgamma upward binary128 -0x2.ee000000000000000000000001p+8 : -0x1.d09eeb8089869d4291faa1a04546p-5992 : inexact-ok
-= tgamma downward ibm128 -0x2.ee000000000000000000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x2.ee000000000000000000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x2.ee000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x3e7.fffffffffffffffffffffffffep0
 = tgamma downward binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303115,10 +303115,10 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda7p-8516 : inexact-ok
 = tgamma upward binary128 -0x3.e7fffcp+8 : 0x1.84b976c2ef57b0dd46b01953bda8p-8516 : inexact-ok
-= tgamma downward ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7fffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7fffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7fffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303135,10 +303135,10 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe85228p-8488 : inexact-ok
 = tgamma upward binary128 -0x3.e7ffffffffffep+8 : 0x3.091f067a14e8282cc35fdfe8522ap-8488 : inexact-ok
-= tgamma downward ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7ffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7ffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7ffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
 = tgamma tonearest intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
 = tgamma towardzero intel96 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b534p-8476 : inexact-ok
@@ -303151,10 +303151,10 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3588p-8476 : inexact-ok
 = tgamma upward binary128 -0x3.e7fffffffffffffcp+8 : 0x1.848f833d0924b53479534a4f3589p-8476 : inexact-ok
-= tgamma downward ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7fffffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7fffffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7fffffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa6p-8428 : inexact-ok
 = tgamma tonearest binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa6p-8428 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7fffffffffffffffffffffffffep+8 : 0x3.091f067a12491686bde5e585faa6p-8428 : inexact-ok
@@ -303163,10 +303163,10 @@ tgamma -0x3e7.fffffffffffffffffffffffffep0
 = tgamma tonearest binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359284p-8436 : inexact-ok
 = tgamma towardzero binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359284p-8436 : inexact-ok
 = tgamma upward binary128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x6.123e0cf424922d0d7bcbcb359288p-8436 : inexact-ok
-= tgamma downward ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e7ffffffffffffffffffffffffp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x3e8.00000000000000000000000002p0
 = tgamma downward binary32 -0x3.e80004p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303188,10 +303188,10 @@ tgamma -0x3e8.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bb1p-8516 : inexact-ok
 = tgamma towardzero binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
 = tgamma upward binary128 -0x3.e80004p+8 : -0x1.8465948dfc562cb9461afac63bbp-8516 : inexact-ok
-= tgamma downward ibm128 -0x3.e80004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e80004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e80004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e80004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303208,10 +303208,10 @@ tgamma -0x3e8.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
 = tgamma towardzero binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
 = tgamma upward binary128 -0x3.e800000000002p+8 : -0x3.091f067a0faa04e0b86e569000d6p-8488 : inexact-ok
-= tgamma downward ibm128 -0x3.e800000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e800000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e800000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246154p-8476 : inexact-ok
 = tgamma tonearest intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
 = tgamma towardzero intel96 -0x3.e800000000000004p+8 : -0x1.848f833d09246152p-8476 : inexact-ok
@@ -303224,10 +303224,10 @@ tgamma -0x3e8.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a004p-8476 : inexact-ok
 = tgamma towardzero binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
 = tgamma upward binary128 -0x3.e800000000000004p+8 : -0x1.848f833d0924615244929b36a003p-8476 : inexact-ok
-= tgamma downward ibm128 -0x3.e800000000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e800000000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e800000000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c6p-8428 : inexact-ok
 = tgamma tonearest binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c4p-8428 : inexact-ok
 = tgamma towardzero binary128 -0x3.e800000000000000000000000002p+8 : -0x3.091f067a12491686bde5e585a6c4p-8428 : inexact-ok
@@ -303236,10 +303236,10 @@ tgamma -0x3e8.00000000000000000000000002p0
 = tgamma tonearest binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b05p-8436 : inexact-ok
 = tgamma towardzero binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b05p-8436 : inexact-ok
 = tgamma upward binary128 -0x3.e8000000000000000000000001p+8 : -0x6.123e0cf424922d0d7bcbcae1b05p-8436 : inexact-ok
-= tgamma downward ibm128 -0x3.e8000000000000000000000001p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x3.e8000000000000000000000001p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x3.e8000000000000000000000001p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x4e1.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303261,10 +303261,10 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c448p-11052 : inexact-ok
 = tgamma upward binary128 -0x4.e1fff8p+8 : 0x4.ca1e38696cc9387008956e5c4484p-11052 : inexact-ok
-= tgamma downward ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303281,10 +303281,10 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f128p-11024 : inexact-ok
 = tgamma upward binary128 -0x4.e1ffffffffffcp+8 : 0x9.921a2cbd0d9296ec13e74625f13p-11024 : inexact-ok
-= tgamma downward ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
 = tgamma tonearest intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f5p-11012 : inexact-ok
 = tgamma towardzero intel96 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f48p-11012 : inexact-ok
@@ -303297,10 +303297,10 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404662cp-11012 : inexact-ok
 = tgamma upward binary128 -0x4.e1fffffffffffff8p+8 : 0x4.c90d165e7e424f4f96e17404663p-11012 : inexact-ok
-= tgamma downward ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964 : inexact-ok
 = tgamma tonearest binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1fffffffffffffffffffffffffcp+8 : 0x9.921a2cbcfc827c9be3bce4c3a3bp-10964 : inexact-ok
@@ -303309,10 +303309,10 @@ tgamma -0x4e1.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca9627p-10968 : inexact-ok
 = tgamma towardzero binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca9627p-10968 : inexact-ok
 = tgamma upward binary128 -0x4.e1fffffffffffffffffffffffep+8 : 0x1.324345979f904f937c779ca96271p-10968 : inexact-ok
-= tgamma downward ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e1fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x4e2.00000000000000000000000004p0
 = tgamma downward binary32 -0x4.e20008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303334,10 +303334,10 @@ tgamma -0x4e2.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447bp-11052 : inexact-ok
 = tgamma towardzero binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
 = tgamma upward binary128 -0x4.e20008p+8 : -0x4.c7fc351a014d05e8ad7788447afcp-11052 : inexact-ok
-= tgamma downward ibm128 -0x4.e20008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e20008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e20008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e20008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303354,10 +303354,10 @@ tgamma -0x4e2.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
 = tgamma towardzero binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
 = tgamma upward binary128 -0x4.e200000000004p+8 : -0x9.921a2cbceb72624bb3b2e697d0c8p-11024 : inexact-ok
-= tgamma downward ibm128 -0x4.e200000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e200000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e200000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
 = tgamma tonearest intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d5p-11012 : inexact-ok
 = tgamma towardzero intel96 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d48p-11012 : inexact-ok
@@ -303370,10 +303370,10 @@ tgamma -0x4e2.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d4cp-11012 : inexact-ok
 = tgamma towardzero binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
 = tgamma upward binary128 -0x4.e200000000000008p+8 : -0x4.c90d165e7e402d4c4cdb70be6d48p-11012 : inexact-ok
-= tgamma downward ibm128 -0x4.e200000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e200000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e200000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181bp-10964 : inexact-ok
 = tgamma tonearest binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181bp-10964 : inexact-ok
 = tgamma towardzero binary128 -0x4.e200000000000000000000000004p+8 : -0x9.921a2cbcfc827c9be3bce4c181a8p-10964 : inexact-ok
@@ -303382,10 +303382,10 @@ tgamma -0x4e2.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423cp-10968 : inexact-ok
 = tgamma towardzero binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423bp-10968 : inexact-ok
 = tgamma upward binary128 -0x4.e2000000000000000000000002p+8 : -0x1.324345979f904f937c779c87423bp-10968 : inexact-ok
-= tgamma downward ibm128 -0x4.e2000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x4.e2000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x4.e2000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x5db.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303407,10 +303407,10 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913bp-13656 : inexact-ok
 = tgamma upward binary128 -0x5.dbfff8p+8 : 0x1.401ec2203b3432aa4674264a913cp-13656 : inexact-ok
-= tgamma downward ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303427,10 +303427,10 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dcp-13628 : inexact-ok
 = tgamma upward binary128 -0x5.dbffffffffffcp+8 : 0x2.7fab407c88e579402f82ae0604dep-13628 : inexact-ok
-= tgamma downward ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
 = tgamma tonearest intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
 = tgamma towardzero intel96 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9ep-13616 : inexact-ok
@@ -303443,10 +303443,10 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002425p-13616 : inexact-ok
 = tgamma upward binary128 -0x5.dbfffffffffffff8p+8 : 0x1.3fd5a03e422a3d9eaedb9b002426p-13616 : inexact-ok
-= tgamma downward ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbfffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd54p-13568 : inexact-ok
 = tgamma tonearest binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd54p-13568 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbfffffffffffffffffffffffffcp+8 : 0x2.7fab407c8453e90b571c29bdd54p-13568 : inexact-ok
@@ -303455,10 +303455,10 @@ tgamma -0x5db.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c43154p-13576 : inexact-ok
 = tgamma towardzero binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c4315p-13576 : inexact-ok
 = tgamma upward binary128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4.ff5680f908a7d216ae3853c43154p-13576 : inexact-ok
-= tgamma downward ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dbfffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x5dc.00000000000000000000000004p0
 = tgamma downward binary32 -0x5.dc0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303480,10 +303480,10 @@ tgamma -0x5dc.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a51p-13656 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
 = tgamma upward binary128 -0x5.dc0008p+8 : -0x1.3f8c90181e39f8de9289b7100a5p-13656 : inexact-ok
-= tgamma downward ibm128 -0x5.dc0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303500,10 +303500,10 @@ tgamma -0x5dc.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
 = tgamma upward binary128 -0x5.dc00000000004p+8 : -0x2.7fab407c7fc258d67ebe835f93bp-13628 : inexact-ok
-= tgamma downward ibm128 -0x5.dc00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ep-13616 : inexact-ok
 = tgamma tonearest intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
 = tgamma towardzero intel96 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6cp-13616 : inexact-ok
@@ -303516,10 +303516,10 @@ tgamma -0x5dc.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
 = tgamma upward binary128 -0x5.dc00000000000008p+8 : -0x1.3fd5a03e4229ab6ca8408ebd79bep-13616 : inexact-ok
-= tgamma downward ibm128 -0x5.dc00000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd431p-13568 : inexact-ok
 = tgamma tonearest binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd430ep-13568 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc00000000000000000000000004p+8 : -0x2.7fab407c8453e90b571c29bd430ep-13568 : inexact-ok
@@ -303528,10 +303528,10 @@ tgamma -0x5dc.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff4cp-13576 : inexact-ok
 = tgamma towardzero binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff4cp-13576 : inexact-ok
 = tgamma upward binary128 -0x5.dc000000000000000000000002p+8 : -0x4.ff5680f908a7d216ae385331ff4cp-13576 : inexact-ok
-= tgamma downward ibm128 -0x5.dc000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.dc000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.dc000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6d5.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303553,10 +303553,10 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc4528p-16324 : inexact-ok
 = tgamma upward binary128 -0x6.d5fff8p+8 : 0x4.084b5636bf26a3700a13afcc452cp-16324 : inexact-ok
-= tgamma downward ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303573,10 +303573,10 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a28p-16296 : inexact-ok
 = tgamma upward binary128 -0x6.d5ffffffffffcp+8 : 0x8.0eb51434948b527ba5179fb12a3p-16296 : inexact-ok
-= tgamma downward ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
 = tgamma tonearest intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12708p-16284 : inexact-ok
 = tgamma towardzero intel96 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c127p-16284 : inexact-ok
@@ -303589,10 +303589,10 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e4p-16284 : inexact-ok
 = tgamma upward binary128 -0x6.d5fffffffffffff8p+8 : 0x4.075a8a1a42c12707a975c5dc83e8p-16284 : inexact-ok
-= tgamma downward ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e6191p-16236 : inexact-ok
 = tgamma tonearest binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e61918p-16236 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5fffffffffffffffffffffffffcp+8 : 0x8.0eb5143485806cb299ca23e6191p-16236 : inexact-ok
@@ -303601,10 +303601,10 @@ tgamma -0x6d5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff3p-16240 : inexact-ok
 = tgamma towardzero binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff2p-16240 : inexact-ok
 = tgamma upward binary128 -0x6.d5fffffffffffffffffffffffep+8 : 0x1.01d6a28690b00d965339448baff3p-16240 : inexact-ok
-= tgamma downward ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d5fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6d6.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.d60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303626,10 +303626,10 @@ tgamma -0x6d6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
 = tgamma towardzero binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
 = tgamma upward binary128 -0x6.d60008p+8 : -0x4.0669f97879582146f7297f556c28p-16324 : inexact-ok
-= tgamma downward ibm128 -0x6.d60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303646,10 +303646,10 @@ tgamma -0x6d6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
 = tgamma towardzero binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
 = tgamma upward binary128 -0x6.d600000000004p+8 : -0x8.0eb51434767586e98e9a6572792p-16296 : inexact-ok
-= tgamma downward ibm128 -0x6.d600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45bp-16284 : inexact-ok
 = tgamma tonearest intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
 = tgamma towardzero intel96 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45a8p-16284 : inexact-ok
@@ -303662,10 +303662,10 @@ tgamma -0x6d6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dffcp-16284 : inexact-ok
 = tgamma towardzero binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
 = tgamma upward binary128 -0x6.d600000000000008p+8 : -0x4.075a8a1a42bf45aaf0545e08dff8p-16284 : inexact-ok
-= tgamma downward ibm128 -0x6.d600000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437b8p-16236 : inexact-ok
 = tgamma tonearest binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437b8p-16236 : inexact-ok
 = tgamma towardzero binary128 -0x6.d600000000000000000000000004p+8 : -0x8.0eb5143485806cb299ca23e437bp-16236 : inexact-ok
@@ -303674,10 +303674,10 @@ tgamma -0x6d6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a27p-16240 : inexact-ok
 = tgamma towardzero binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a26p-16240 : inexact-ok
 = tgamma upward binary128 -0x6.d6000000000000000000000002p+8 : -0x1.01d6a28690b00d965339446d9a26p-16240 : inexact-ok
-= tgamma downward ibm128 -0x6.d6000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.d6000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.d6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e2.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.e2fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303699,10 +303699,10 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e2fff8p+8 : -0x3.b233595p-16464 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e2fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303719,10 +303719,10 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169cp-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e2ffffffffffcp+8 : -0x7.62acd4c5e5169bcp-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b1567p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e2fffffffffffff8p+8 : -0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
@@ -303735,10 +303735,10 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee84p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e2fffffffffffff8p+8 : -0x3.b1566a62eba58dee8p-16424 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e2fffffffffffff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7b4p-16376 : inexact-ok
 = tgamma tonearest binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7bp-16376 : inexact-ok
 = tgamma towardzero binary128 -0x6.e2fffffffffffffffffffffffffcp+8 : -0x7.62acd4c5d7496235ce8ca060a7bp-16376 : inexact-ok
@@ -303747,10 +303747,10 @@ tgamma -0x6e2.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c6958p-16384 : inexact-ok
 = tgamma towardzero binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c695p-16384 : inexact-ok
 = tgamma upward binary128 -0x6.e2fffffffffffffffffffffffep+8 : -0xe.c559a98bae92c46b9d19419c695p-16384 : inexact-ok
-= tgamma downward ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e2fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e3.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303772,10 +303772,10 @@ tgamma -0x6e3.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e30008p+8 : 0x3.b079b214p-16464 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e30008p+8 : 0x3.b079b218p-16464 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e30008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e30008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e30008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e30008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303792,10 +303792,10 @@ tgamma -0x6e3.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c284p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e300000000004p+8 : 0x7.62acd4c5c97c288p-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e300000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e300000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e300000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e300000000000008p+8 : 0x3.b15668p-16424 : inexact-ok underflow errno-erange-ok
@@ -303808,10 +303808,10 @@ tgamma -0x6e3.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d44748p-16424 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e300000000000008p+8 : 0x3.b1566a62eba3d4474cp-16424 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e300000000000008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e300000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e300000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee08p-16376 : inexact-ok
 = tgamma tonearest binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee08p-16376 : inexact-ok
 = tgamma towardzero binary128 -0x6.e300000000000000000000000004p+8 : 0x7.62acd4c5d7496235ce8ca05eee08p-16376 : inexact-ok
@@ -303820,10 +303820,10 @@ tgamma -0x6e3.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c22p-16384 : inexact-ok
 = tgamma towardzero binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c218p-16384 : inexact-ok
 = tgamma upward binary128 -0x6.e3000000000000000000000002p+8 : 0xe.c559a98bae92c46b9d193fe2c22p-16384 : inexact-ok
-= tgamma downward ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3000000000000000000000002p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e3.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303845,10 +303845,10 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3fff8p+8 : 0x8.9512cp-16476 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3fff8p+8 : 0x8.9513p-16476 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -303865,10 +303865,10 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f8cp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3ffffffffffcp+8 : 0x1.12623994e1f9p-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e3fffffffffffff8p+8 : 0x8.93p-16436 : inexact-ok underflow errno-erange-ok
@@ -303881,10 +303881,10 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc297cp-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3fffffffffffff8p+8 : 0x8.9311cca6ffc298p-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb4p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb4p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3fffffffffffffffffffffffffcp+8 : 0x1.12623994dff812e58f2c3575efb4p-16384 : inexact-ok underflow errno-erange-ok
@@ -303893,10 +303893,10 @@ tgamma -0x6e3.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bacp-16392 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bacp-16392 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e3fffffffffffffffffffffffep+8 : 0x2.24c47329bff025cb1e586b0bbp-16392 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e3fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e4.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.e40008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303918,10 +303918,10 @@ tgamma -0x6e4.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e40008p+8 : -0x8.91114p-16476 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e40008p+8 : -0x8.9111p-16476 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e40008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e40008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e40008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e40008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303938,10 +303938,10 @@ tgamma -0x6e4.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e400000000004p+8 : -0x1.12623994ddf74p-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e400000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e400000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e400000000000008p+8 : -0x8.938p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e400000000000008p+8 : -0x8.93p-16436 : inexact-ok underflow errno-erange-ok
@@ -303954,10 +303954,10 @@ tgamma -0x6e4.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe968p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e400000000000008p+8 : -0x8.9311cca6ffbe964p-16436 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e400000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e400000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e400000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af9cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af9cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e400000000000000000000000004p+8 : -0x1.12623994dff812e58f2c3575af98p-16384 : inexact-ok underflow errno-erange-ok
@@ -303966,10 +303966,10 @@ tgamma -0x6e4.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb94p-16392 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb9p-16392 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4000000000000000000000002p+8 : -0x2.24c47329bff025cb1e586acb9p-16392 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e4.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.e4fff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -303991,10 +303991,10 @@ tgamma -0x6e4.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e4fff8p+8 : -0x1.3ecp-16484 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4fff8p+8 : -0x1.3e8p-16484 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4fff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4fff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304011,10 +304011,10 @@ tgamma -0x6e4.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4ffffffffffcp+8 : -0x2.7cc1b7f548p-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4ffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4ffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e4fffffffffffff8p+8 : -0x1.8p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e4fffffffffffff8p+8 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
@@ -304027,10 +304027,10 @@ tgamma -0x6e4.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f8p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4fffffffffffff8p+8 : -0x1.3e60dbfaa21f4p-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4fffffffffffff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e356p-16396 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4fffffffffffffffffffffffffcp+8 : -0x2.7cc1b7f5443e3fde7cd8e355cp-16396 : inexact-ok underflow errno-erange-ok
@@ -304039,10 +304039,10 @@ tgamma -0x6e4.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c7p-16404 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c6cp-16404 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4.f9836fea887c7fbcf9b1c6cp-16404 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e4fffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6e5.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304064,10 +304064,10 @@ tgamma -0x6e5.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e50008p+8 : 0x1.3ep-16484 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e50008p+8 : 0x1.3e4p-16484 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e50008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e50008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e50008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e50008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304084,10 +304084,10 @@ tgamma -0x6e5.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f53cp-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e500000000004p+8 : 0x2.7cc1b7f54p-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e500000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e500000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e500000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero intel96 -0x6.e500000000000008p+8 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
@@ -304100,10 +304100,10 @@ tgamma -0x6e5.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21ecp-16444 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e500000000000008p+8 : 0x1.3e60dbfaa21fp-16444 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e500000000000008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e500000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e500000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e500000000000000000000000004p+8 : 0x2.7cc1b7f5443e3fde7cd8e3554p-16396 : inexact-ok underflow errno-erange-ok
@@ -304112,10 +304112,10 @@ tgamma -0x6e5.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c68p-16404 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c64p-16404 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5000000000000000000000002p+8 : 0x4.f9836fea887c7fbcf9b1c68p-16404 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5000000000000000000000002p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e5.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304137,10 +304137,10 @@ tgamma -0x6e5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5fff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5fff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5fff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5fff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304157,10 +304157,10 @@ tgamma -0x6e5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5ffffffffffcp+8 : 0x5.c4df2acp-16468 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5ffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5ffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304173,10 +304173,10 @@ tgamma -0x6e5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5fffffffffffff8p+8 : 0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5fffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5fffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5fffffffffffffffffffffffffcp+8 : 0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
@@ -304185,10 +304185,10 @@ tgamma -0x6e5.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e5fffffffffffffffffffffffep+8 : 0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e5fffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6e6.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.e60008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304210,10 +304210,10 @@ tgamma -0x6e6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e60008p+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e60008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e60008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e60008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e60008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304230,10 +304230,10 @@ tgamma -0x6e6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e600000000004p+8 : -0x5.c4df2a8p-16468 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e600000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e600000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.e600000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304246,10 +304246,10 @@ tgamma -0x6e6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542b4p-16456 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e600000000000008p+8 : -0x2.e26f9542bp-16456 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e600000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e600000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e600000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b94p-16408 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e600000000000000000000000004p+8 : -0x5.c4df2a8566e7ef75f81b9p-16408 : inexact-ok underflow errno-erange-ok
@@ -304258,10 +304258,10 @@ tgamma -0x6e6.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf038p-16416 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.e6000000000000000000000002p+8 : -0xb.89be550acdcfdeebf034p-16416 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.e6000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.e6000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.e6000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6eb.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304283,10 +304283,10 @@ tgamma -0x6eb.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ebfff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ebfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ebfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ebfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ebfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304303,10 +304303,10 @@ tgamma -0x6eb.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ebffffffffffcp+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ebffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ebffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest intel96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304319,10 +304319,10 @@ tgamma -0x6eb.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ebfffffffffffff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ebfffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ebfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ebfffffffffffffffffffffffffcp+8 : 0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
@@ -304331,10 +304331,10 @@ tgamma -0x6eb.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.ebfffffffffffffffffffffffep+8 : 0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ebfffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6ec.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.ec0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304356,10 +304356,10 @@ tgamma -0x6ec.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ec0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ec0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ec0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.ec00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304376,10 +304376,10 @@ tgamma -0x6ec.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ec00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ec00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.ec00000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304392,10 +304392,10 @@ tgamma -0x6ec.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ec00000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ec00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bccp-16472 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ec00000000000000000000000004p+8 : -0x3.777bc8p-16472 : inexact-ok underflow errno-erange-ok
@@ -304404,10 +304404,10 @@ tgamma -0x6ec.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef8p-16480 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.ec000000000000000000000002p+8 : -0x6.eef4p-16480 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ec000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ec000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ec000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6ec.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.ecfff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304429,10 +304429,10 @@ tgamma -0x6ec.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ecfff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ecfff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ecfff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecfff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecfff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.ecffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304449,10 +304449,10 @@ tgamma -0x6ec.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ecffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ecffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.ecfffffffffffff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304465,10 +304465,10 @@ tgamma -0x6ec.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ecfffffffffffff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ecfffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecfffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.028p-16484 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.024p-16484 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ecfffffffffffffffffffffffffcp+8 : -0x8.024p-16484 : inexact-ok underflow errno-erange-ok
@@ -304477,10 +304477,10 @@ tgamma -0x6ec.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1p-16488 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1p-16488 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.ecfffffffffffffffffffffffep+8 : -0x1p-16488 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ecfffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6ed.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304502,10 +304502,10 @@ tgamma -0x6ed.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ed0008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ed0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ed0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ed0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ed0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed0008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304522,10 +304522,10 @@ tgamma -0x6ed.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ed00000000004p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ed00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ed00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed00000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest intel96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304538,10 +304538,10 @@ tgamma -0x6ed.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ed00000000000008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ed00000000000008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ed00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed00000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.024p-16484 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.024p-16484 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ed00000000000000000000000004p+8 : 0x8.024p-16484 : inexact-ok underflow errno-erange-ok
@@ -304550,10 +304550,10 @@ tgamma -0x6ed.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ed000000000000000000000002p+8 : 0x1p-16488 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ed000000000000000000000002p+8 : 0x1p-16488 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.ed000000000000000000000002p+8 : 0x1.04p-16488 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ed000000000000000000000002p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ed000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ed000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6ed.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304575,10 +304575,10 @@ tgamma -0x6ed.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.edfff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.edfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.edfff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.edfff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.edfff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edfff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304595,10 +304595,10 @@ tgamma -0x6ed.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.edffffffffffcp+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.edffffffffffcp+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.edffffffffffcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edffffffffffcp+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest intel96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304611,10 +304611,10 @@ tgamma -0x6ed.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.edfffffffffffff8p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.edfffffffffffff8p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.edfffffffffffff8p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edfffffffffffff8p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1p-16492 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1.4p-16492 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.edfffffffffffffffffffffffffcp+8 : 0x1p-16492 : inexact-ok underflow errno-erange-ok
@@ -304623,10 +304623,10 @@ tgamma -0x6ed.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.edfffffffffffffffffffffffep+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.edfffffffffffffffffffffffep+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6ee.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.ee0008p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304648,10 +304648,10 @@ tgamma -0x6ee.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ee0008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ee0008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ee0008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee0008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.ee00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304668,10 +304668,10 @@ tgamma -0x6ee.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ee00000000004p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ee00000000004p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee00000000004p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.ee00000000000008p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304684,10 +304684,10 @@ tgamma -0x6ee.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ee00000000000008p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ee00000000000008p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee00000000000008p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.ee00000000000000000000000004p+8 : -0x1.4p-16492 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.ee00000000000000000000000004p+8 : -0x1.4p-16492 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.ee00000000000000000000000004p+8 : -0x1p-16492 : inexact-ok underflow errno-erange-ok
@@ -304696,10 +304696,10 @@ tgamma -0x6ee.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.ee000000000000000000000002p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.ee000000000000000000000002p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ee000000000000000000000002p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6ee.fffffffffffffffffffffffffcp0
 = tgamma downward binary32 -0x6.eefff8p+8 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304721,10 +304721,10 @@ tgamma -0x6ee.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.eefff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.eefff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.eefff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eefff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eefff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary64 -0x6.eeffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304741,10 +304741,10 @@ tgamma -0x6ee.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.eeffffffffffcp+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.eeffffffffffcp+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eeffffffffffcp+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward intel96 -0x6.eefffffffffffff8p+8 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest intel96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304757,10 +304757,10 @@ tgamma -0x6ee.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.eefffffffffffff8p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.eefffffffffffff8p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eefffffffffffff8p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma downward binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.eefffffffffffffffffffffffffcp+8 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -304769,10 +304769,10 @@ tgamma -0x6ee.fffffffffffffffffffffffffcp0
 = tgamma tonearest binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.eefffffffffffffffffffffffep+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0x6ef.00000000000000000000000004p0
 = tgamma downward binary32 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304794,10 +304794,10 @@ tgamma -0x6ef.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ef0008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ef0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ef0008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ef0008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ef0008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef0008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary64 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304814,10 +304814,10 @@ tgamma -0x6ef.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ef00000000004p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ef00000000004p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ef00000000004p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef00000000004p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward intel96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest intel96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero intel96 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304830,10 +304830,10 @@ tgamma -0x6ef.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ef00000000000008p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ef00000000000008p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ef00000000000008p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef00000000000008p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma downward binary128 -0x6.ef00000000000000000000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary128 -0x6.ef00000000000000000000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ef00000000000000000000000004p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -304842,10 +304842,10 @@ tgamma -0x6ef.00000000000000000000000004p0
 = tgamma tonearest binary128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x6.ef000000000000000000000002p+8 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.ef000000000000000000000002p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.ef000000000000000000000002p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.ef000000000000000000000002p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x1.0a32a2p+5
 = tgamma downward binary32 -0x2.146544p+4 : 0x3.dad55cp-124 : inexact-ok
 = tgamma tonearest binary32 -0x2.146544p+4 : 0x3.dad55cp-124 : inexact-ok
@@ -305191,915 +305191,915 @@ tgamma 0x2.30a44p+4
 = tgamma tonearest ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e00863ap+128 : inexact-ok
 = tgamma towardzero ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e0086398p+128 : inexact-ok
 = tgamma upward ibm128 0x2.30a44p+4 : 0x1.000063b3eab1992caf0e00863ap+128 : inexact-ok
-tgamma 0xa.b9fd72b0fb238p+4 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0xa.b9fd72b0fb238p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : xfail:ibm128-libgcc inexact-ok
-tgamma 0xa.b9fd72b0fb24p+4 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : inexact-ok
+tgamma 0xa.b9fd72b0fb24p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a58328438p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a58328438p+1020 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d38p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d38p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d4p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d38p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d38p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d4p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff05p+1020 : xfail:ibm128-libgcc inexact-ok
-tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff05p+1020 : inexact-ok
+tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4
+= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd8p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b4p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9dd9p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd7p+4 : 0xf.fff229034cebp+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a6p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc737p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf2p+1024 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e5p+1024 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd72b0fb24p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
 = tgamma tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
-= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= tgamma upward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28753p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4fp+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef8p+1020 : inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcbap+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a58328438p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a58328438p+1020 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
 = tgamma tonearest intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
-= tgamma towardzero intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
 = tgamma tonearest m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
-= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= tgamma upward m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9328p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : inexact-ok
+= tgamma downward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
-= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b9p+1020 : inexact-ok
+= tgamma upward ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : inexact-ok
+= tgamma downward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : inexact-ok
 = tgamma tonearest binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : inexact-ok
-= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df1p+1020 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : inexact-ok
+= tgamma upward binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df1p+1020 : inexact-ok
 = tgamma downward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a97108p+8 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x6.db8c603359a97108p+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a9711p+8 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x6.db8c603359a9711p+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe801p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe801p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe801p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dcfp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dcfp+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
+= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c68p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c68p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c68p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c68p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c6p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee063p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457dfp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a98p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a98p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b898p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2ef8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a94p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a9711p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
 = tgamma tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
-= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
 = tgamma tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= tgamma upward m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : inexact-ok
+= tgamma downward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8a8p+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a97108p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
 = tgamma tonearest binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dcfp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= tgamma upward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dcfp+16380 : inexact-ok
 = tgamma downward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-tgamma 1e3 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 1e3
+= tgamma downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x3.e8p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
 = tgamma tonearest intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
-= tgamma towardzero intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward intel96 0x3.e8p+8 : 0xa.cb6219668cf498ap+8516 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma upward intel96 0x3.e8p+8 : 0xa.cb6219668cf498ap+8516 : inexact-ok
+= tgamma downward m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
 = tgamma tonearest m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
-= tgamma towardzero m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward m68k96 0x3.e8p+8 : 0xa.cb6219668cf498ap+8516 : xfail:ibm128-libgcc inexact-ok
-= tgamma downward binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbddp+8516 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : inexact-ok
+= tgamma upward m68k96 0x3.e8p+8 : 0xa.cb6219668cf498ap+8516 : inexact-ok
+= tgamma downward binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbddp+8516 : inexact-ok
 = tgamma tonearest binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbdd8p+8516 : inexact-ok
-= tgamma towardzero binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbddp+8516 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbdd8p+8516 : xfail:ibm128-libgcc inexact-ok
+= tgamma towardzero binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbddp+8516 : inexact-ok
+= tgamma upward binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbdd8p+8516 : inexact-ok
 = tgamma downward ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -306125,75 +306125,75 @@ tgamma -100000.5
 = tgamma tonearest binary128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma towardzero binary128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
 = tgamma upward binary128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma downward ibm128 -0x1.86a08p+16 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x1.86a08p+16 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
-tgamma max xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1.86a08p+16 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x1.86a08p+16 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+tgamma max
+= tgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= tgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
+= tgamma downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= tgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= tgamma upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = tgamma downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
 = tgamma towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -306819,10 +306819,10 @@ tgamma -0x6db.030p0
 = tgamma tonearest binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df359p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df359p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db03p+8 : 0x2.ada76d6717d20c26b53d45df3594p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db03p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db03p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db03p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db03p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db03p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.031p0
 = tgamma downward binary32 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306844,10 +306844,10 @@ tgamma -0x6db.031p0
 = tgamma tonearest binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259e4p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259ep-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db031p+8 : 0x2.9e718cc02784aa75ca6ea9d259e4p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db031p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db031p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db031p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db031p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db031p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.032p0
 = tgamma downward binary32 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306869,10 +306869,10 @@ tgamma -0x6db.032p0
 = tgamma tonearest binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a14p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a13cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db032p+8 : 0x2.8fd80394334120561c3973d0a14p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db032p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db032p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db032p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db032p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db032p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.033p0
 = tgamma downward binary32 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306894,10 +306894,10 @@ tgamma -0x6db.033p0
 = tgamma tonearest binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7ee04p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7eep-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db033p+8 : 0x2.81d19f44bc6c07e324a20df7ee04p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db033p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db033p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db033p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db033p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db033p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.034p0
 = tgamma downward binary32 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306919,10 +306919,10 @@ tgamma -0x6db.034p0
 = tgamma tonearest binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a4918p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a4918p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db034p+8 : 0x2.7455e2534efabe6492e9e31a491cp-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db034p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db034p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db034p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db034p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db034p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.035p0
 = tgamma downward binary32 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306944,10 +306944,10 @@ tgamma -0x6db.035p0
 = tgamma tonearest binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbfcp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbf8p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db035p+8 : 0x2.675cf34b296c78fbb1c45669bbfcp-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db035p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db035p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db035p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db035p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db035p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.036p0
 = tgamma downward binary32 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306969,10 +306969,10 @@ tgamma -0x6db.036p0
 = tgamma tonearest binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa1cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa18p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db036p+8 : 0x2.5adf8d90ee8b476f0cc87b2efa1cp-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db036p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db036p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db036p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db036p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db036p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.037p0
 = tgamma downward binary32 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -306994,10 +306994,10 @@ tgamma -0x6db.037p0
 = tgamma tonearest binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f18p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f18p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db037p+8 : 0x2.4ed6f3da84f2d8c78a713ffd2f1cp-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db037p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db037p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db037p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db037p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db037p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.050p0
 = tgamma downward binary32 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307019,10 +307019,10 @@ tgamma -0x6db.050p0
 = tgamma tonearest binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800648p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800644p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db05p+8 : 0x1.8439ab543adb63a3e200cf800648p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db05p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db05p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db05p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db05p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db05p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.051p0
 = tgamma downward binary32 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307044,10 +307044,10 @@ tgamma -0x6db.051p0
 = tgamma tonearest binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b85279cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b85279cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db051p+8 : 0x1.7ebd5e525657d1b6b8720b8527ap-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db051p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db051p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db051p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db051p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db051p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.052p0
 = tgamma downward binary32 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307069,10 +307069,10 @@ tgamma -0x6db.052p0
 = tgamma tonearest binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3004p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db052p+8 : 0x1.7963a77beed5c94b5becab9e3004p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db052p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db052p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db052p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db052p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db052p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.053p0
 = tgamma downward binary32 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307094,10 +307094,10 @@ tgamma -0x6db.053p0
 = tgamma tonearest binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a8p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a4p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db053p+8 : 0x1.742b469da476f63d6ec00429b7a8p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db053p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db053p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db053p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db053p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db053p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.054p0
 = tgamma downward binary32 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307119,10 +307119,10 @@ tgamma -0x6db.054p0
 = tgamma tonearest binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975acp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975a8p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db054p+8 : 0x1.6f130ac394a6d3bb224e67f975acp-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db054p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db054p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db054p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db054p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db054p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.055p0
 = tgamma downward binary32 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307144,10 +307144,10 @@ tgamma -0x6db.055p0
 = tgamma tonearest binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a4cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a48p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db055p+8 : 0x1.6a19d153bc18812d0bf8878b7a4cp-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db055p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db055p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db055p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db055p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db055p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.056p0
 = tgamma downward binary32 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307169,10 +307169,10 @@ tgamma -0x6db.056p0
 = tgamma tonearest binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d8p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d4p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db056p+8 : 0x1.653e85385dd6a199b7ac74a104d8p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db056p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db056p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db056p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db056p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db056p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x6db.057p0
 = tgamma downward binary32 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = tgamma tonearest binary32 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -307194,10 +307194,10 @@ tgamma -0x6db.057p0
 = tgamma tonearest binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f38p-16384 : inexact-ok underflow errno-erange-ok
 = tgamma towardzero binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f37cp-16384 : inexact-ok underflow errno-erange-ok
 = tgamma upward binary128 -0x6.db057p+8 : 0x1.60801e19256ca5c2fb6e7b27f38p-16384 : inexact-ok underflow errno-erange-ok
-= tgamma downward ibm128 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= tgamma downward ibm128 -0x6.db057p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = tgamma tonearest ibm128 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x6.db057p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x6.db057p+8 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma towardzero ibm128 -0x6.db057p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x6.db057p+8 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 tgamma -0x3.06644cp+0
 = tgamma downward binary32 -0x3.06644cp+0 : 0x6.79a69p+0 : inexact-ok
 = tgamma tonearest binary32 -0x3.06644cp+0 : 0x6.79a698p+0 : inexact-ok
@@ -307493,10 +307493,10 @@ tgamma -0x5.f0e02p+8
 = tgamma tonearest binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888 : inexact-ok
 = tgamma towardzero binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888 : inexact-ok
 = tgamma upward binary128 -0x5.f0e02p+8 : -0x3.b6f6a22e1dcdd2dcee18cccd843cp-13888 : inexact-ok
-= tgamma downward ibm128 -0x5.f0e02p+8 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= tgamma downward ibm128 -0x5.f0e02p+8 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = tgamma tonearest ibm128 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma towardzero ibm128 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
-= tgamma upward ibm128 -0x5.f0e02p+8 : -0x0p+0 : inexact-ok underflow errno-erange
+= tgamma towardzero ibm128 -0x5.f0e02p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= tgamma upward ibm128 -0x5.f0e02p+8 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 tgamma -0xb.3123bp+0
 = tgamma downward binary32 -0xb.3123bp+0 : 0x1.7457c2p-24 : inexact-ok
 = tgamma tonearest binary32 -0xb.3123bp+0 : 0x1.7457c4p-24 : inexact-ok
@@ -309521,10 +309521,10 @@ y1 0x1p-10000
 = y1 tonearest binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
 = y1 towardzero binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
 = y1 upward binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
-= y1 downward ibm128 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= y1 downward ibm128 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = y1 tonearest ibm128 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero ibm128 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= y1 upward ibm128 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= y1 towardzero ibm128 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= y1 upward ibm128 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = y1 downward intel96 0x1p-10000 : -0xa.2f9836e4e44152ap+9996 : inexact-ok
 = y1 tonearest intel96 0x1p-10000 : -0xa.2f9836e4e44152ap+9996 : inexact-ok
 = y1 towardzero intel96 0x1p-10000 : -0xa.2f9836e4e441529p+9996 : inexact-ok
@@ -309537,164 +309537,164 @@ y1 0x1p-10000
 = y1 tonearest binary128 0x1p-10000 : -0xa.2f9836e4e441529fc2757d1f535p+9996 : inexact-ok
 = y1 towardzero binary128 0x1p-10000 : -0xa.2f9836e4e441529fc2757d1f5348p+9996 : inexact-ok
 = y1 upward binary128 0x1p-10000 : -0xa.2f9836e4e441529fc2757d1f5348p+9996 : inexact-ok
-y1 min xfail-rounding:ibm128-libgcc
-= y1 downward binary32 0x4p-128 : -0x2.8be61p+124 : xfail:ibm128-libgcc inexact-ok
+y1 min
+= y1 downward binary32 0x4p-128 : -0x2.8be61p+124 : inexact-ok
 = y1 tonearest binary32 0x4p-128 : -0x2.8be60cp+124 : inexact-ok
-= y1 towardzero binary32 0x4p-128 : -0x2.8be60cp+124 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary32 0x4p-128 : -0x2.8be60cp+124 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary64 0x4p-128 : -0x2.8be60db939106p+124 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary32 0x4p-128 : -0x2.8be60cp+124 : inexact-ok
+= y1 upward binary32 0x4p-128 : -0x2.8be60cp+124 : inexact-ok
+= y1 downward binary64 0x4p-128 : -0x2.8be60db939106p+124 : inexact-ok
 = y1 tonearest binary64 0x4p-128 : -0x2.8be60db939106p+124 : inexact-ok
-= y1 towardzero binary64 0x4p-128 : -0x2.8be60db939104p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary64 0x4p-128 : -0x2.8be60db939104p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 downward intel96 0x4p-128 : -0x2.8be60db9391054a8p+124 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary64 0x4p-128 : -0x2.8be60db939104p+124 : inexact-ok
+= y1 upward binary64 0x4p-128 : -0x2.8be60db939104p+124 : inexact-ok
+= y1 downward intel96 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
 = y1 tonearest intel96 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
-= y1 towardzero intel96 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x4p-128 : -0x2.8be60db9391054a8p+124 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= y1 upward intel96 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= y1 downward m68k96 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
 = y1 tonearest m68k96 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
-= y1 towardzero m68k96 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= y1 upward m68k96 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= y1 downward binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok
 = y1 tonearest binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok
-= y1 towardzero binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 downward ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok
+= y1 upward binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok
+= y1 downward ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok
 = y1 tonearest ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok
-= y1 towardzero ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 upward ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary64 0x4p-1024 : -0x2.8be60db939106p+1020 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok
+= y1 upward ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok
+= y1 downward binary64 0x4p-1024 : -0x2.8be60db939106p+1020 : inexact-ok
 = y1 tonearest binary64 0x4p-1024 : -0x2.8be60db939106p+1020 : inexact-ok
-= y1 towardzero binary64 0x4p-1024 : -0x2.8be60db939104p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary64 0x4p-1024 : -0x2.8be60db939104p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 downward intel96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary64 0x4p-1024 : -0x2.8be60db939104p+1020 : inexact-ok
+= y1 upward binary64 0x4p-1024 : -0x2.8be60db939104p+1020 : inexact-ok
+= y1 downward intel96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
 = y1 tonearest intel96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
-= y1 towardzero intel96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= y1 upward intel96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= y1 downward m68k96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
 = y1 tonearest m68k96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
-= y1 towardzero m68k96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= y1 upward m68k96 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= y1 downward binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok
 = y1 tonearest binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok
-= y1 towardzero binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 downward ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok
+= y1 upward binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok
+= y1 downward ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok
 = y1 tonearest ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok
-= y1 towardzero ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 upward ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= y1 downward intel96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok
+= y1 upward ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok
+= y1 downward intel96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
 = y1 tonearest intel96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
-= y1 towardzero intel96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= y1 upward intel96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= y1 downward m68k96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
 = y1 tonearest m68k96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
-= y1 towardzero m68k96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= y1 upward m68k96 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= y1 downward binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok
 = y1 tonearest binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok
-= y1 towardzero binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 downward intel96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok
+= y1 upward binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok
+= y1 downward intel96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
 = y1 tonearest intel96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
-= y1 towardzero intel96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= y1 upward intel96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= y1 downward m68k96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
 = y1 tonearest m68k96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
-= y1 towardzero m68k96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= y1 upward m68k96 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= y1 downward binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok
 = y1 tonearest binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok
-= y1 towardzero binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary64 0x8p-972 : -0x1.45f306dc9c883p+968 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok
+= y1 upward binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok
+= y1 downward binary64 0x8p-972 : -0x1.45f306dc9c883p+968 : inexact-ok
 = y1 tonearest binary64 0x8p-972 : -0x1.45f306dc9c883p+968 : inexact-ok
-= y1 towardzero binary64 0x8p-972 : -0x1.45f306dc9c882p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary64 0x8p-972 : -0x1.45f306dc9c882p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 downward intel96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary64 0x8p-972 : -0x1.45f306dc9c882p+968 : inexact-ok
+= y1 upward binary64 0x8p-972 : -0x1.45f306dc9c882p+968 : inexact-ok
+= y1 downward intel96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
 = y1 tonearest intel96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
-= y1 towardzero intel96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= y1 upward intel96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= y1 downward m68k96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
 = y1 tonearest m68k96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
-= y1 towardzero m68k96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= y1 upward m68k96 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= y1 downward binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok
 = y1 tonearest binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok
-= y1 towardzero binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : xfail:ibm128-libgcc inexact-ok
-= y1 downward ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok
+= y1 upward binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok
+= y1 downward ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
 = y1 tonearest ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
-= y1 towardzero ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : xfail:ibm128-libgcc inexact-ok
-= y1 upward ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : xfail:ibm128-libgcc inexact-ok
-y1 min_subnorm xfail-rounding:ibm128-libgcc
-= y1 downward binary32 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok
+= y1 upward ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok
+y1 min_subnorm
+= y1 downward binary32 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest binary32 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero binary32 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward binary32 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward binary64 0x8p-152 : -0x1.45f306dc9c883p+148 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary32 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= y1 upward binary32 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= y1 downward binary64 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok
 = y1 tonearest binary64 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok
-= y1 towardzero binary64 0x8p-152 : -0x1.45f306dc9c882p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary64 0x8p-152 : -0x1.45f306dc9c882p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 downward intel96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary64 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok
+= y1 upward binary64 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok
+= y1 downward intel96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
 = y1 tonearest intel96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
-= y1 towardzero intel96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= y1 upward intel96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= y1 downward m68k96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
 = y1 tonearest m68k96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
-= y1 towardzero m68k96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= y1 upward m68k96 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= y1 downward binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok
 = y1 tonearest binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok
-= y1 towardzero binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : xfail:ibm128-libgcc inexact-ok
-= y1 downward ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok
+= y1 upward binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok
+= y1 downward ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
 = y1 tonearest ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
-= y1 towardzero ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : xfail:ibm128-libgcc inexact-ok
-= y1 upward ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary64 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok
+= y1 upward ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok
+= y1 downward binary64 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest binary64 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero binary64 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward binary64 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward intel96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary64 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= y1 upward binary64 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= y1 downward intel96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
 = y1 tonearest intel96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
-= y1 towardzero intel96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= y1 upward intel96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= y1 downward m68k96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero intel96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= y1 upward intel96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= y1 downward m68k96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
 = y1 tonearest m68k96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
-= y1 towardzero m68k96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= y1 upward m68k96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= y1 downward binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero m68k96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= y1 upward m68k96 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= y1 downward binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
 = y1 tonearest binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
-= y1 towardzero binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : xfail:ibm128-libgcc inexact-ok
-= y1 upward binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : xfail:ibm128-libgcc inexact-ok
+= y1 towardzero binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
+= y1 upward binary128 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
 = y1 downward ibm128 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = y1 tonearest ibm128 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = y1 towardzero ibm128 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = y1 upward ibm128 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward intel96 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 downward intel96 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest intel96 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero intel96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward intel96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward m68k96 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero intel96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= y1 upward intel96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= y1 downward m68k96 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest m68k96 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero m68k96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward m68k96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward binary128 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero m68k96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= y1 upward m68k96 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= y1 downward binary128 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest binary128 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero binary128 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward binary128 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward m68k96 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero binary128 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= y1 upward binary128 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= y1 downward m68k96 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest m68k96 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero m68k96 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward m68k96 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward binary128 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero m68k96 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= y1 upward m68k96 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= y1 downward binary128 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest binary128 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero binary128 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward binary128 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 downward binary128 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= y1 towardzero binary128 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= y1 upward binary128 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= y1 downward binary128 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = y1 tonearest binary128 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= y1 towardzero binary128 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= y1 upward binary128 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= y1 towardzero binary128 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= y1 upward binary128 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 yn 0 0.125
 = yn downward binary32 0 0x2p-4 : -0x1.63c21ep+0 : inexact-ok
 = yn tonearest binary32 0 0x2p-4 : -0x1.63c21cp+0 : inexact-ok
@@ -310245,108 +310245,108 @@ yn 3 0x1p-100
 = yn tonearest ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8faap+300 : inexact-ok
 = yn towardzero ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa8p+300 : inexact-ok
 = yn upward ibm128 3 0x1p-100 : -0x5.17cc1b727220a94fe13abe8fa8p+300 : inexact-ok
-yn 3 0x1p-600 xfail-rounding:ibm128-libgcc
-= yn downward binary32 3 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 3 0x1p-600
+= yn downward binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 3 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 3 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok
 = yn tonearest binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok
-= yn towardzero binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok
+= yn upward binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok
+= yn downward intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
 = yn tonearest intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
-= yn towardzero intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn upward intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn downward m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
 = yn tonearest m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
-= yn towardzero m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn upward m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn downward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok
 = yn tonearest binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok
-= yn towardzero binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok
+= yn upward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok
+= yn downward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok
 = yn tonearest ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok
-= yn towardzero ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 3 0x1p-600 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok
+= yn upward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok
+= yn downward binary64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 3 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok
 = yn tonearest intel96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok
-= yn towardzero intel96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok
+= yn upward intel96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok
+= yn downward m68k96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok
 = yn tonearest m68k96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : inexact-ok
-= yn towardzero m68k96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok
+= yn upward m68k96 3 0x1p-600 : -0x5.17cc1b727220a948p+1800 : inexact-ok
+= yn downward binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800 : inexact-ok
 = yn tonearest binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800 : inexact-ok
-= yn towardzero binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800 : inexact-ok
+= yn upward binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1800 : inexact-ok
 = yn downward ibm128 3 0x1p-600 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 3 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 3 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn 3 0x1p-10000 xfail-rounding:ibm128-libgcc
-= yn downward binary32 3 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 3 0x1p-10000
+= yn downward binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 3 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 3 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 3 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok
 = yn tonearest binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : inexact-ok
-= yn towardzero binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok
+= yn upward binary64 3 0x8p-152 : -0x2.8be60db939104p+448 : inexact-ok
+= yn downward intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
 = yn tonearest intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
-= yn towardzero intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn upward intel96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn downward m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
 = yn tonearest m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : inexact-ok
-= yn towardzero m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn upward m68k96 3 0x8p-152 : -0x2.8be60db9391054a4p+448 : inexact-ok
+= yn downward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok
 = yn tonearest binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : inexact-ok
-= yn towardzero binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok
+= yn upward binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d2p+448 : inexact-ok
+= yn downward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok
 = yn tonearest ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok
-= yn towardzero ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 3 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok
+= yn upward ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4p+448 : inexact-ok
+= yn downward binary64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 3 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok
 = yn tonearest intel96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok
-= yn towardzero intel96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok
+= yn upward intel96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok
+= yn downward m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok
 = yn tonearest m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : inexact-ok
-= yn towardzero m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok
+= yn upward m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a52p+3224 : inexact-ok
+= yn downward binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224 : inexact-ok
 = yn tonearest binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224 : inexact-ok
-= yn towardzero binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+3224 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+3224 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+3224 : inexact-ok
+= yn upward binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+3224 : inexact-ok
 = yn downward ibm128 3 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 3 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 3 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 3 0x1p-10000 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 3 0x1p-10000 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 3 0x1p-10000 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 3 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 3 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 3 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 3 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 3 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 yn 10 0.125
 = yn downward binary32 10 0x2p-4 : -0x1.c36672p+56 : inexact-ok
 = yn tonearest binary32 10 0x2p-4 : -0x1.c3667p+56 : inexact-ok
@@ -310497,91 +310497,91 @@ yn -10 1.0
 = yn tonearest ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026ep+24 : inexact-ok
 = yn towardzero ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026cp+24 : inexact-ok
 = yn upward ibm128 -10 0x1p+0 : -0x7.3fbe5e47582cb9bdc41d0a026cp+24 : inexact-ok
-yn 10 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 10 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 10 min
+= yn downward binary32 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 10 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 10 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 10 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 10 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 10 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 10 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok
 = yn tonearest intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok
-= yn towardzero intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok
+= yn upward intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok
+= yn downward m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok
 = yn tonearest m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : inexact-ok
-= yn towardzero m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e7cp+1284 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok
+= yn upward m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf658p+1284 : inexact-ok
+= yn downward binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e7cp+1284 : inexact-ok
 = yn tonearest binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : inexact-ok
-= yn towardzero binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : inexact-ok
+= yn upward binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : inexact-ok
 = yn downward ibm128 10 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 10 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 10 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 10 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 10 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok
 = yn tonearest intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok
-= yn towardzero intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok
+= yn upward intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok
+= yn downward m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok
 = yn tonearest m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : inexact-ok
-= yn towardzero m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e7cp+10244 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok
+= yn upward m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf658p+10244 : inexact-ok
+= yn downward binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e7cp+10244 : inexact-ok
 = yn tonearest binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : inexact-ok
-= yn towardzero binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : inexact-ok
+= yn upward binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : inexact-ok
 = yn downward ibm128 10 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 10 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 10 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 10 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 10 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 10 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 10 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 10 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 10 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 10 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 10 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 10 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 10 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 10 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 10 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 10 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 10 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 10 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 10 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 10 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 10 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 10 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 10 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok
 = yn tonearest intel96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok
-= yn towardzero intel96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok
+= yn upward intel96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok
+= yn downward m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok
 = yn tonearest m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : inexact-ok
-= yn towardzero m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879fp+9716 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok
+= yn upward m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd96p+9716 : inexact-ok
+= yn downward binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879fp+9716 : inexact-ok
 = yn tonearest binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : inexact-ok
-= yn towardzero binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : inexact-ok
+= yn upward binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : inexact-ok
 = yn downward ibm128 10 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 10 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
@@ -310796,108 +310796,108 @@ yn 2 0x1p-100
 = yn tonearest ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3ea8p+200 : inexact-ok
 = yn towardzero ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3eap+200 : inexact-ok
 = yn upward ibm128 2 0x1p-100 : -0x1.45f306dc9c882a53f84eafa3eap+200 : inexact-ok
-yn 2 0x1p-600 xfail-rounding:ibm128-libgcc
-= yn downward binary32 2 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 2 0x1p-600
+= yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
 = yn tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
-= yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
 = yn tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
-= yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
 = yn tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 2 0x1p-600 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn downward binary64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 2 0x1p-600 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok
 = yn tonearest intel96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok
-= yn towardzero intel96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok
+= yn upward intel96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok
+= yn downward m68k96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok
 = yn tonearest m68k96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : inexact-ok
-= yn towardzero m68k96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok
+= yn upward m68k96 2 0x1p-600 : -0x1.45f306dc9c882a52p+1200 : inexact-ok
+= yn downward binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200 : inexact-ok
 = yn tonearest binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200 : inexact-ok
-= yn towardzero binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea69p+1200 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea69p+1200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea69p+1200 : inexact-ok
+= yn upward binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea69p+1200 : inexact-ok
 = yn downward ibm128 2 0x1p-600 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 2 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 2 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn 2 0x1p-10000 xfail-rounding:ibm128-libgcc
-= yn downward binary32 2 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 2 0x1p-10000
+= yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
 = yn tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
-= yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
 = yn tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
-= yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
 = yn tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn downward binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
 = yn tonearest intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
-= yn towardzero intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn upward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn downward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
 = yn tonearest m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
-= yn towardzero m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn upward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn downward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok
 = yn tonearest binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok
-= yn towardzero binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok
+= yn upward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok
 = yn downward ibm128 2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x1p-10000 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 2 0x1p-10000 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 2 0x1p-10000 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 2 0x1p-10000 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 2 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 2 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 2 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 2 0x1p-10000 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 yn 0 min
 = yn downward binary32 0 0x4p-128 : -0x3.7ac89cp+4 : inexact-ok
 = yn tonearest binary32 0 0x4p-128 : -0x3.7ac89cp+4 : inexact-ok
@@ -311056,1267 +311056,1267 @@ yn 0 min_subnorm
 = yn tonearest binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2cc9p+12 : inexact-ok
 = yn towardzero binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2cc9p+12 : inexact-ok
 = yn upward binary128 0 0x4p-16496 : -0x1.c6e66a6c3d1fa66f5c0ce40b2cc9p+12 : inexact-ok
-yn 1 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 1 0x4p-128 : -0x2.8be61p+124 : xfail:ibm128-libgcc inexact-ok
+yn 1 min
+= yn downward binary32 1 0x4p-128 : -0x2.8be61p+124 : inexact-ok
 = yn tonearest binary32 1 0x4p-128 : -0x2.8be60cp+124 : inexact-ok
-= yn towardzero binary32 1 0x4p-128 : -0x2.8be60cp+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary32 1 0x4p-128 : -0x2.8be60cp+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 1 0x4p-128 : -0x2.8be60db939106p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 1 0x4p-128 : -0x2.8be60cp+124 : inexact-ok
+= yn upward binary32 1 0x4p-128 : -0x2.8be60cp+124 : inexact-ok
+= yn downward binary64 1 0x4p-128 : -0x2.8be60db939106p+124 : inexact-ok
 = yn tonearest binary64 1 0x4p-128 : -0x2.8be60db939106p+124 : inexact-ok
-= yn towardzero binary64 1 0x4p-128 : -0x2.8be60db939104p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 1 0x4p-128 : -0x2.8be60db939104p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 1 0x4p-128 : -0x2.8be60db939104p+124 : inexact-ok
+= yn upward binary64 1 0x4p-128 : -0x2.8be60db939104p+124 : inexact-ok
+= yn downward intel96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
 = yn tonearest intel96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
-= yn towardzero intel96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= yn upward intel96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= yn downward m68k96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
 = yn tonearest m68k96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : inexact-ok
-= yn towardzero m68k96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= yn upward m68k96 1 0x4p-128 : -0x2.8be60db9391054a4p+124 : inexact-ok
+= yn downward binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok
 = yn tonearest binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok
-= yn towardzero binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok
+= yn upward binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok
+= yn downward ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok
 = yn tonearest ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok
-= yn towardzero ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 1 0x4p-1024 : -0x2.8be60db939106p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok
+= yn upward ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok
+= yn downward binary64 1 0x4p-1024 : -0x2.8be60db939106p+1020 : inexact-ok
 = yn tonearest binary64 1 0x4p-1024 : -0x2.8be60db939106p+1020 : inexact-ok
-= yn towardzero binary64 1 0x4p-1024 : -0x2.8be60db939104p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 1 0x4p-1024 : -0x2.8be60db939104p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 1 0x4p-1024 : -0x2.8be60db939104p+1020 : inexact-ok
+= yn upward binary64 1 0x4p-1024 : -0x2.8be60db939104p+1020 : inexact-ok
+= yn downward intel96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
 = yn tonearest intel96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
-= yn towardzero intel96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= yn upward intel96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= yn downward m68k96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
 = yn tonearest m68k96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : inexact-ok
-= yn towardzero m68k96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= yn upward m68k96 1 0x4p-1024 : -0x2.8be60db9391054a4p+1020 : inexact-ok
+= yn downward binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok
 = yn tonearest binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok
-= yn towardzero binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok
+= yn upward binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok
+= yn downward ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok
 = yn tonearest ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok
-= yn towardzero ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok
+= yn upward ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok
+= yn downward intel96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
 = yn tonearest intel96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
-= yn towardzero intel96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= yn upward intel96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= yn downward m68k96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
 = yn tonearest m68k96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : inexact-ok
-= yn towardzero m68k96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= yn upward m68k96 1 0x4p-16384 : -0x2.8be60db9391054a4p+16380 : inexact-ok
+= yn downward binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok
 = yn tonearest binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok
-= yn towardzero binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok
+= yn upward binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok
+= yn downward intel96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
 = yn tonearest intel96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
-= yn towardzero intel96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= yn upward intel96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= yn downward m68k96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
 = yn tonearest m68k96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : inexact-ok
-= yn towardzero m68k96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= yn upward m68k96 1 0x2p-16384 : -0x5.17cc1b727220a948p+16380 : inexact-ok
+= yn downward binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok
 = yn tonearest binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok
-= yn towardzero binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 1 0x8p-972 : -0x1.45f306dc9c883p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok
+= yn upward binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok
+= yn downward binary64 1 0x8p-972 : -0x1.45f306dc9c883p+968 : inexact-ok
 = yn tonearest binary64 1 0x8p-972 : -0x1.45f306dc9c883p+968 : inexact-ok
-= yn towardzero binary64 1 0x8p-972 : -0x1.45f306dc9c882p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 1 0x8p-972 : -0x1.45f306dc9c882p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 1 0x8p-972 : -0x1.45f306dc9c882p+968 : inexact-ok
+= yn upward binary64 1 0x8p-972 : -0x1.45f306dc9c882p+968 : inexact-ok
+= yn downward intel96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
 = yn tonearest intel96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
-= yn towardzero intel96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= yn upward intel96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= yn downward m68k96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
 = yn tonearest m68k96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : inexact-ok
-= yn towardzero m68k96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= yn upward m68k96 1 0x8p-972 : -0x1.45f306dc9c882a52p+968 : inexact-ok
+= yn downward binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok
 = yn tonearest binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok
-= yn towardzero binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok
+= yn upward binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok
+= yn downward ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
 = yn tonearest ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
-= yn towardzero ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : xfail:ibm128-libgcc inexact-ok
-yn 1 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 1 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok
+= yn upward ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok
+yn 1 min_subnorm
+= yn downward binary32 1 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 1 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 1 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 1 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 1 0x8p-152 : -0x1.45f306dc9c883p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 1 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 1 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 1 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok
 = yn tonearest binary64 1 0x8p-152 : -0x1.45f306dc9c883p+148 : inexact-ok
-= yn towardzero binary64 1 0x8p-152 : -0x1.45f306dc9c882p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 1 0x8p-152 : -0x1.45f306dc9c882p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 1 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok
+= yn upward binary64 1 0x8p-152 : -0x1.45f306dc9c882p+148 : inexact-ok
+= yn downward intel96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
 = yn tonearest intel96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
-= yn towardzero intel96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= yn upward intel96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= yn downward m68k96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
 = yn tonearest m68k96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : inexact-ok
-= yn towardzero m68k96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= yn upward m68k96 1 0x8p-152 : -0x1.45f306dc9c882a52p+148 : inexact-ok
+= yn downward binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok
 = yn tonearest binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok
-= yn towardzero binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok
+= yn upward binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok
+= yn downward ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
 = yn tonearest ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
-= yn towardzero ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 1 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok
+= yn upward ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok
+= yn downward binary64 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 1 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 1 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 1 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 1 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
 = yn tonearest intel96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
-= yn towardzero intel96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= yn upward intel96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= yn downward m68k96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
 = yn tonearest m68k96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : inexact-ok
-= yn towardzero m68k96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= yn upward m68k96 1 0x4p-1076 : -0x2.8be60db9391054a4p+1072 : inexact-ok
+= yn downward binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
 = yn tonearest binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
-= yn towardzero binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
+= yn upward binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
 = yn downward ibm128 1 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 1 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 1 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 1 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 1 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 1 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 1 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 1 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 1 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 1 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 1 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 1 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 1 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 1 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 1 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 1 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 1 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 1 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 1 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 1 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 1 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 1 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 1 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 1 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 1 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 1 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 1 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 1 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn -1 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 -1 0x4p-128 : 0x2.8be60cp+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 1 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 1 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+yn -1 min
+= yn downward binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok
 = yn tonearest binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok
-= yn towardzero binary32 -1 0x4p-128 : 0x2.8be60cp+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary32 -1 0x4p-128 : 0x2.8be61p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 -1 0x4p-128 : 0x2.8be60db939104p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok
+= yn upward binary32 -1 0x4p-128 : 0x2.8be61p+124 : inexact-ok
+= yn downward binary64 -1 0x4p-128 : 0x2.8be60db939104p+124 : inexact-ok
 = yn tonearest binary64 -1 0x4p-128 : 0x2.8be60db939106p+124 : inexact-ok
-= yn towardzero binary64 -1 0x4p-128 : 0x2.8be60db939104p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 -1 0x4p-128 : 0x2.8be60db939106p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -1 0x4p-128 : 0x2.8be60db939104p+124 : inexact-ok
+= yn upward binary64 -1 0x4p-128 : 0x2.8be60db939106p+124 : inexact-ok
+= yn downward intel96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok
 = yn tonearest intel96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok
-= yn towardzero intel96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok
+= yn upward intel96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok
+= yn downward m68k96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok
 = yn tonearest m68k96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok
-= yn towardzero m68k96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x4p-128 : 0x2.8be60db9391054a4p+124 : inexact-ok
+= yn upward m68k96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : inexact-ok
+= yn downward binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok
 = yn tonearest binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok
-= yn towardzero binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4p+124 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d2p+124 : inexact-ok
+= yn upward binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p+124 : inexact-ok
+= yn downward ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok
 = yn tonearest ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok
-= yn towardzero ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4p+124 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d5p+124 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 -1 0x4p-1024 : 0x2.8be60db939104p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4p+124 : inexact-ok
+= yn upward ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d5p+124 : inexact-ok
+= yn downward binary64 -1 0x4p-1024 : 0x2.8be60db939104p+1020 : inexact-ok
 = yn tonearest binary64 -1 0x4p-1024 : 0x2.8be60db939106p+1020 : inexact-ok
-= yn towardzero binary64 -1 0x4p-1024 : 0x2.8be60db939104p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 -1 0x4p-1024 : 0x2.8be60db939106p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -1 0x4p-1024 : 0x2.8be60db939104p+1020 : inexact-ok
+= yn upward binary64 -1 0x4p-1024 : 0x2.8be60db939106p+1020 : inexact-ok
+= yn downward intel96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok
 = yn tonearest intel96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok
-= yn towardzero intel96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok
+= yn upward intel96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok
+= yn downward m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok
 = yn tonearest m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok
-= yn towardzero m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a4p+1020 : inexact-ok
+= yn upward m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : inexact-ok
+= yn downward binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok
 = yn tonearest binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok
-= yn towardzero binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4p+1020 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d2p+1020 : inexact-ok
+= yn upward binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p+1020 : inexact-ok
+= yn downward ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok
 = yn tonearest ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok
-= yn towardzero ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d5p+1020 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4p+1020 : inexact-ok
+= yn upward ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d5p+1020 : inexact-ok
+= yn downward intel96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok
 = yn tonearest intel96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok
-= yn towardzero intel96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok
+= yn upward intel96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok
+= yn downward m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok
 = yn tonearest m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok
-= yn towardzero m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d2p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a4p+16380 : inexact-ok
+= yn upward m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : inexact-ok
+= yn downward binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok
 = yn tonearest binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok
-= yn towardzero binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d2p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d2p+16380 : inexact-ok
+= yn upward binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d4p+16380 : inexact-ok
+= yn downward intel96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok
 = yn tonearest intel96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok
-= yn towardzero intel96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok
+= yn upward intel96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok
+= yn downward m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok
 = yn tonearest m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok
-= yn towardzero m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a948p+16380 : inexact-ok
+= yn upward m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : inexact-ok
+= yn downward binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok
 = yn tonearest binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok
-= yn towardzero binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 -1 0x8p-972 : 0x1.45f306dc9c882p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a4p+16380 : inexact-ok
+= yn upward binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : inexact-ok
+= yn downward binary64 -1 0x8p-972 : 0x1.45f306dc9c882p+968 : inexact-ok
 = yn tonearest binary64 -1 0x8p-972 : 0x1.45f306dc9c883p+968 : inexact-ok
-= yn towardzero binary64 -1 0x8p-972 : 0x1.45f306dc9c882p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 -1 0x8p-972 : 0x1.45f306dc9c883p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -1 0x8p-972 : 0x1.45f306dc9c882p+968 : inexact-ok
+= yn upward binary64 -1 0x8p-972 : 0x1.45f306dc9c883p+968 : inexact-ok
+= yn downward intel96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok
 = yn tonearest intel96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok
-= yn towardzero intel96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok
+= yn upward intel96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok
+= yn downward m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok
 = yn tonearest m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok
-= yn towardzero m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a52p+968 : inexact-ok
+= yn upward m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : inexact-ok
+= yn downward binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok
 = yn tonearest binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok
-= yn towardzero binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap+968 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3eap+968 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea69p+968 : inexact-ok
+= yn upward binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap+968 : inexact-ok
+= yn downward ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok
 = yn tonearest ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
-= yn towardzero ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3eap+968 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea8p+968 : xfail:ibm128-libgcc inexact-ok
-yn -1 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 -1 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3eap+968 : inexact-ok
+= yn upward ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
+yn -1 min_subnorm
+= yn downward binary32 -1 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary32 -1 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -1 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -1 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary64 -1 0x8p-152 : 0x1.45f306dc9c882p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 -1 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -1 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary64 -1 0x8p-152 : 0x1.45f306dc9c882p+148 : inexact-ok
 = yn tonearest binary64 -1 0x8p-152 : 0x1.45f306dc9c883p+148 : inexact-ok
-= yn towardzero binary64 -1 0x8p-152 : 0x1.45f306dc9c882p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 -1 0x8p-152 : 0x1.45f306dc9c883p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -1 0x8p-152 : 0x1.45f306dc9c882p+148 : inexact-ok
+= yn upward binary64 -1 0x8p-152 : 0x1.45f306dc9c883p+148 : inexact-ok
+= yn downward intel96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok
 = yn tonearest intel96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok
-= yn towardzero intel96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok
+= yn upward intel96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok
+= yn downward m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok
 = yn tonearest m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok
-= yn towardzero m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a52p+148 : inexact-ok
+= yn upward m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : inexact-ok
+= yn downward binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok
 = yn tonearest binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok
-= yn towardzero binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3eap+148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea69p+148 : inexact-ok
+= yn upward binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap+148 : inexact-ok
+= yn downward ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok
 = yn tonearest ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
-= yn towardzero ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3eap+148 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea8p+148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 -1 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3eap+148 : inexact-ok
+= yn upward ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
+= yn downward binary64 -1 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary64 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -1 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -1 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -1 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok
 = yn tonearest intel96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok
-= yn towardzero intel96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok
+= yn upward intel96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok
+= yn downward m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok
 = yn tonearest m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok
-= yn towardzero m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a4p+1072 : inexact-ok
+= yn upward m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : inexact-ok
+= yn downward binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
 = yn tonearest binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
-= yn towardzero binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p+1072 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p+1072 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d2p+1072 : inexact-ok
+= yn upward binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p+1072 : inexact-ok
 = yn downward ibm128 -1 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn tonearest ibm128 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -1 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -1 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn downward intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -1 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -1 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -1 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -1 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -1 0x4p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -1 0x4p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -1 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -1 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -1 0x4p-16496 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-yn 2 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 2 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -1 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
+yn 2 min
+= yn downward binary32 2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 2 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 2 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 2 0x4p-128 : -0x1.45f306dc9c883p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok
 = yn tonearest binary64 2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok
-= yn towardzero binary64 2 0x4p-128 : -0x1.45f306dc9c882p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 2 0x4p-128 : -0x1.45f306dc9c882p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok
+= yn upward binary64 2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok
+= yn downward intel96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
 = yn tonearest intel96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
-= yn towardzero intel96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn upward intel96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn downward m68k96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
 = yn tonearest m68k96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
-= yn towardzero m68k96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn upward m68k96 2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn downward binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok
 = yn tonearest binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok
-= yn towardzero binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok
+= yn upward binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok
+= yn downward ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok
 = yn tonearest ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok
-= yn towardzero ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 2 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok
+= yn upward ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok
+= yn downward binary64 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
 = yn tonearest intel96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
-= yn towardzero intel96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn upward intel96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn downward m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
 = yn tonearest m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
-= yn towardzero m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn upward m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn downward binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok
 = yn tonearest binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok
-= yn towardzero binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok
+= yn upward binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok
 = yn downward ibm128 2 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 2 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 2 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 2 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 2 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 2 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 2 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 2 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
 = yn tonearest intel96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
-= yn towardzero intel96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn upward intel96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn downward m68k96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
 = yn tonearest m68k96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
-= yn towardzero m68k96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn upward m68k96 2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn downward binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok
 = yn tonearest binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok
-= yn towardzero binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok
+= yn upward binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok
 = yn downward ibm128 2 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn 2 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 2 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 2 min_subnorm
+= yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
 = yn tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
-= yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn upward binary64 2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn downward intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward intel96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward m68k96 2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
 = yn tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
-= yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn upward binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn downward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
 = yn tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn upward ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn downward binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
 = yn tonearest intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
-= yn towardzero intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn upward intel96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn downward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
 = yn tonearest m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
-= yn towardzero m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn upward m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn downward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok
 = yn tonearest binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok
-= yn towardzero binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok
+= yn upward binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok
 = yn downward ibm128 2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 2 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 2 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 2 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 2 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 2 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn -2 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 -2 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+yn -2 min
+= yn downward binary32 -2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 -2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -2 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -2 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -2 0x4p-128 : -0x1.45f306dc9c883p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 -2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -2 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 -2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok
 = yn tonearest binary64 -2 0x4p-128 : -0x1.45f306dc9c883p+252 : inexact-ok
-= yn towardzero binary64 -2 0x4p-128 : -0x1.45f306dc9c882p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 -2 0x4p-128 : -0x1.45f306dc9c882p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok
+= yn upward binary64 -2 0x4p-128 : -0x1.45f306dc9c882p+252 : inexact-ok
+= yn downward intel96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
 = yn tonearest intel96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
-= yn towardzero intel96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn upward intel96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn downward m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
 = yn tonearest m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : inexact-ok
-= yn towardzero m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn upward m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a52p+252 : inexact-ok
+= yn downward binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok
 = yn tonearest binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : inexact-ok
-= yn towardzero binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok
+= yn upward binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea69p+252 : inexact-ok
+= yn downward ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok
 = yn tonearest ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok
-= yn towardzero ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 -2 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok
+= yn upward ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3eap+252 : inexact-ok
+= yn downward binary64 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -2 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
 = yn tonearest intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
-= yn towardzero intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn upward intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn downward m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
 = yn tonearest m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : inexact-ok
-= yn towardzero m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn upward m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a52p+2044 : inexact-ok
+= yn downward binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok
 = yn tonearest binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : inexact-ok
-= yn towardzero binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok
+= yn upward binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea69p+2044 : inexact-ok
 = yn downward ibm128 -2 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -2 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -2 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -2 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -2 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -2 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -2 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -2 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -2 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -2 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -2 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -2 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -2 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -2 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -2 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
 = yn tonearest intel96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
-= yn towardzero intel96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn upward intel96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn downward m68k96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
 = yn tonearest m68k96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : inexact-ok
-= yn towardzero m68k96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn upward m68k96 -2 0x8p-972 : -0x5.17cc1b727220a948p+1936 : inexact-ok
+= yn downward binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok
 = yn tonearest binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : inexact-ok
-= yn towardzero binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok
+= yn upward binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a4p+1936 : inexact-ok
 = yn downward ibm128 -2 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn -2 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 -2 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn -2 min_subnorm
+= yn downward binary32 -2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 -2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -2 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -2 0x8p-152 : -0x5.17cc1b727220cp+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary32 -2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -2 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 -2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
 = yn tonearest binary64 -2 0x8p-152 : -0x5.17cc1b727220cp+296 : inexact-ok
-= yn towardzero binary64 -2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary64 -2 0x8p-152 : -0x5.17cc1b7272208p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward intel96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn upward binary64 -2 0x8p-152 : -0x5.17cc1b7272208p+296 : inexact-ok
+= yn downward intel96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest intel96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero intel96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward intel96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward m68k96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
 = yn tonearest m68k96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : inexact-ok
-= yn towardzero m68k96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn upward m68k96 -2 0x8p-152 : -0x5.17cc1b727220a948p+296 : inexact-ok
+= yn downward binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
 = yn tonearest binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : inexact-ok
-= yn towardzero binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn upward binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a4p+296 : inexact-ok
+= yn downward ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
 = yn tonearest ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= yn towardzero ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn upward ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary64 -2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn upward ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa8p+296 : inexact-ok
+= yn downward binary64 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -2 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
 = yn tonearest intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
-= yn towardzero intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn upward intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn downward m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
 = yn tonearest m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : inexact-ok
-= yn towardzero m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn upward m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a52p+2148 : inexact-ok
+= yn downward binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok
 = yn tonearest binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : inexact-ok
-= yn towardzero binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok
+= yn upward binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea69p+2148 : inexact-ok
 = yn downward ibm128 -2 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -2 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -2 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -2 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -2 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -2 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -2 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -2 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -2 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -2 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -2 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -2 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -2 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn 17 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 17 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -2 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+yn 17 min
+= yn downward binary32 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 17 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 17 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 17 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 17 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 17 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 17 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x4p-128 : -0x3.075168245c52bc54p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 17 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 17 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 17 0x4p-128 : -0x3.075168245c52bc54p+2200 : inexact-ok
 = yn tonearest intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok
-= yn towardzero intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 17 0x4p-128 : -0x3.075168245c52bc54p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok
+= yn upward intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok
+= yn downward m68k96 17 0x4p-128 : -0x3.075168245c52bc54p+2200 : inexact-ok
 = yn tonearest m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok
-= yn towardzero m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07484p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok
+= yn upward m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : inexact-ok
+= yn downward binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07484p+2200 : inexact-ok
 = yn tonearest binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok
-= yn towardzero binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok
+= yn upward binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok
 = yn downward ibm128 17 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 17 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 17 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 17 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 17 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 17 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 17 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 17 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 17 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 17 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 17 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 17 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 17 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 17 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 17 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 17 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 17 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 17 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 17 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 17 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 17 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 17 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 17 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn 17 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 17 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 17 min_subnorm
+= yn downward binary32 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 17 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 17 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 17 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 17 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 17 0x8p-152 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 17 0x8p-152 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x8p-152 : -0x1.83a8b4122e295e2ap+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 17 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 17 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 17 0x8p-152 : -0x1.83a8b4122e295e2ap+2592 : inexact-ok
 = yn tonearest intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok
-= yn towardzero intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 17 0x8p-152 : -0x1.83a8b4122e295e2ap+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok
+= yn upward intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok
+= yn downward m68k96 17 0x8p-152 : -0x1.83a8b4122e295e2ap+2592 : inexact-ok
 = yn tonearest m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok
-= yn towardzero m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a42p+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok
+= yn upward m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : inexact-ok
+= yn downward binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a42p+2592 : inexact-ok
 = yn tonearest binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok
-= yn towardzero binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok
+= yn upward binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok
 = yn downward ibm128 17 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 17 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 17 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 17 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 17 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 17 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 17 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 17 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 17 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 17 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 17 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 17 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 17 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 17 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 17 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 17 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 17 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 17 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 17 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 17 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 17 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 17 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 17 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 17 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn -17 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 -17 0x4p-128 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 17 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 17 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+yn -17 min
+= yn downward binary32 -17 0x4p-128 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary32 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -17 0x4p-128 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -17 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary32 -17 0x4p-128 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary64 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -17 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok
 = yn tonearest intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok
-= yn towardzero intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -17 0x4p-128 : 0x3.075168245c52bc54p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok
+= yn upward intel96 -17 0x4p-128 : 0x3.075168245c52bc54p+2200 : inexact-ok
+= yn downward m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok
 = yn tonearest m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok
-= yn towardzero m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -17 0x4p-128 : 0x3.075168245c52bc54p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : inexact-ok
+= yn upward m68k96 -17 0x4p-128 : 0x3.075168245c52bc54p+2200 : inexact-ok
+= yn downward binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok
 = yn tonearest binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok
-= yn towardzero binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07484p+2200 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : inexact-ok
+= yn upward binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07484p+2200 : inexact-ok
 = yn downward ibm128 -17 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn tonearest ibm128 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -17 0x4p-128 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -17 0x4p-128 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn downward binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary64 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -17 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -17 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
 = yn downward ibm128 -17 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn tonearest ibm128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -17 0x4p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -17 0x4p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn downward intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -17 0x4p-16384 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x4p-16384 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x4p-16384 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x4p-16384 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -17 0x2p-16384 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x2p-16384 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x2p-16384 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x2p-16384 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary64 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -17 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -17 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
 = yn downward ibm128 -17 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn tonearest ibm128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -17 0x8p-972 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -17 0x8p-972 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-yn -17 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 -17 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+yn -17 min_subnorm
+= yn downward binary32 -17 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary32 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -17 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -17 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary32 -17 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary64 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -17 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok
 = yn tonearest intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok
-= yn towardzero intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -17 0x8p-152 : 0x1.83a8b4122e295e2ap+2592 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok
+= yn upward intel96 -17 0x8p-152 : 0x1.83a8b4122e295e2ap+2592 : inexact-ok
+= yn downward m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok
 = yn tonearest m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok
-= yn towardzero m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e2ap+2592 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : inexact-ok
+= yn upward m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e2ap+2592 : inexact-ok
+= yn downward binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok
 = yn tonearest binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok
-= yn towardzero binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a42p+2592 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : inexact-ok
+= yn upward binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a42p+2592 : inexact-ok
 = yn downward ibm128 -17 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn tonearest ibm128 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -17 0x8p-152 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -17 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn downward binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary64 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -17 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= yn downward intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -17 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
 = yn downward ibm128 -17 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn tonearest ibm128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -17 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -17 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn downward intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest intel96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -17 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x8p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest m68k96 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -17 0x4p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x4p-16448 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
+= yn downward binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn tonearest binary128 -17 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -17 0x4p-16496 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
-yn 42 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -17 0x4p-16496 : plus_infty : inexact-ok overflow errno-erange
+yn 42 min
+= yn downward binary32 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 42 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 42 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 42 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 42 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok
 = yn tonearest intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
-= yn towardzero intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn upward intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn downward m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok
 = yn tonearest m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
-= yn towardzero m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn upward m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn downward binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok
 = yn tonearest binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok
-= yn towardzero binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok
+= yn upward binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok
 = yn downward ibm128 42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 42 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 42 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn 42 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn 42 min_subnorm
+= yn downward binary32 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 42 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 42 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 42 0x8p-152 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 42 0x8p-152 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x8p-152 : -0x7.492cf021b702929p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok
 = yn tonearest intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
-= yn towardzero intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 42 0x8p-152 : -0x7.492cf021b702929p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn upward intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn downward m68k96 42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok
 = yn tonearest m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
-= yn towardzero m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn upward m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn downward binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok
 = yn tonearest binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok
-= yn towardzero binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok
+= yn upward binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok
 = yn downward ibm128 42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 42 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 42 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn -42 min xfail-rounding:ibm128-libgcc
-= yn downward binary32 -42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+yn -42 min
+= yn downward binary32 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -42 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -42 0x4p-128 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 -42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -42 0x4p-128 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -42 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -42 0x4p-128 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -42 0x4p-128 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok
 = yn tonearest intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
-= yn towardzero intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn upward intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn downward m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a4p+5496 : inexact-ok
 = yn tonearest m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
-= yn towardzero m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn upward m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : inexact-ok
+= yn downward binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok
 = yn tonearest binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : inexact-ok
-= yn towardzero binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok
+= yn upward binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bdp+5496 : inexact-ok
 = yn downward ibm128 -42 0x4p-128 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 -42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -42 0x4p-1024 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x4p-1024 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x4p-1024 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 -42 0x4p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x4p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x4p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x4p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x4p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x2p-16384 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x2p-16384 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x2p-16384 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x2p-16384 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -42 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -42 0x8p-972 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 -42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -42 0x8p-972 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x8p-972 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x8p-972 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 -42 0x8p-972 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-yn -42 min_subnorm xfail-rounding:ibm128-libgcc
-= yn downward binary32 -42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+yn -42 min_subnorm
+= yn downward binary32 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary32 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary32 -42 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary32 -42 0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary32 -42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn upward binary32 -42 0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= yn downward binary64 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -42 0x8p-152 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -42 0x8p-152 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x8p-152 : -0x7.492cf021b702929p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary64 -42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -42 0x8p-152 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok
 = yn tonearest intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
-= yn towardzero intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn upward intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn downward m68k96 -42 0x8p-152 : -0x7.492cf021b702929p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn upward intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn downward m68k96 -42 0x8p-152 : -0x7.492cf021b702929p+6460 : inexact-ok
 = yn tonearest m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
-= yn towardzero m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn upward m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn downward binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn upward m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : inexact-ok
+= yn downward binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok
 = yn tonearest binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : inexact-ok
-= yn towardzero binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : xfail:ibm128-libgcc inexact-ok
-= yn upward binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : xfail:ibm128-libgcc inexact-ok
+= yn towardzero binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok
+= yn upward binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef4p+6460 : inexact-ok
 = yn downward ibm128 -42 0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward binary64 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary64 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary64 -42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary64 -42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary64 -42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn upward binary64 -42 0x4p-1076 : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= yn downward intel96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x4p-1076 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x4p-1076 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
 = yn downward ibm128 -42 0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = yn tonearest ibm128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
 = yn towardzero ibm128 -42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = yn upward ibm128 -42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn downward intel96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest intel96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero intel96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward intel96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero intel96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward intel96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x8p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x8p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x8p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward m68k96 -42 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x8p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward m68k96 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest m68k96 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero m68k96 -42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward m68k96 -42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x4p-16448 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero m68k96 -42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn upward m68k96 -42 0x4p-16448 : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x4p-16448 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn downward binary128 -42 0x4p-16496 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= yn towardzero binary128 -42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x4p-16448 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn downward binary128 -42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
 = yn tonearest binary128 -42 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= yn towardzero binary128 -42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
-= yn upward binary128 -42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn towardzero binary128 -42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= yn upward binary128 -42 0x4p-16496 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
index 22dd73f916277439fc7b0e6fd630d5a289a3ae1c..9f497e019fb9fb4f62ea26f1c71961010c00a0e2 100644 (file)
@@ -1907,6 +1907,7 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf,
                error (EXIT_FAILURE, errno, "write to '%s'", filename);
              /* Print outputs.  */
              bool must_erange = false;
+             bool some_underflow_zero = false;
              for (size_t i = 0; i < tf->num_ret; i++)
                {
                  generic_value g;
@@ -1924,6 +1925,10 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf,
                          && (all_exc_before[i][m]
                              & (1U << exc_underflow)) != 0)
                        must_erange = true;
+                     if (mpfr_zero_p (all_res[i][rm_towardzero])
+                         && (all_exc_before[i][m]
+                             & (1U << exc_underflow)) != 0)
+                       some_underflow_zero = true;
                      mpfr_init2 (g.value.f, fp_formats[f].mant_dig);
                      assert_exact (mpfr_set (g.value.f, all_res[i][m],
                                              MPFR_RNDN));
@@ -1971,6 +1976,16 @@ output_for_one_input_case (FILE *fp, const char *filename, test_function *tf,
                  default:
                    break;
                  }
+             /* For the ibm128 format, expect incorrect overflowing
+                results in rounding modes other than to nearest;
+                likewise incorrect results where the result may
+                underflow to 0.  */
+             if (f == fp_ldbl_128ibm
+                 && m != rm_tonearest
+                 && (some_underflow_zero
+                     || (merged_exc_before[m] & (1U << exc_overflow)) != 0))
+               if (fputs (" xfail:ibm128-libgcc", fp) < 0)
+                 error (EXIT_FAILURE, errno, "write to '%s'", filename);
              /* Print exception flags and compute errno
                 expectations where not already computed.  */
              bool may_edom = false;